CN108010136A - A kind of DISCRETE ANALYSIS METHOD towards cluster three-dimensional house property - Google Patents
A kind of DISCRETE ANALYSIS METHOD towards cluster three-dimensional house property Download PDFInfo
- Publication number
- CN108010136A CN108010136A CN201711430148.9A CN201711430148A CN108010136A CN 108010136 A CN108010136 A CN 108010136A CN 201711430148 A CN201711430148 A CN 201711430148A CN 108010136 A CN108010136 A CN 108010136A
- Authority
- CN
- China
- Prior art keywords
- msub
- mtd
- mrow
- real estate
- mtr
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/20—Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/16—Real estate
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2210/00—Indexing scheme for image generation or computer graphics
- G06T2210/04—Architectural design, interior design
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2210/00—Indexing scheme for image generation or computer graphics
- G06T2210/44—Morphing
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Human Resources & Organizations (AREA)
- General Health & Medical Sciences (AREA)
- Economics (AREA)
- Primary Health Care (AREA)
- Architecture (AREA)
- Computer Graphics (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明公开了一种面向群集三维房产的离散分析方法,首先根据房产平面结构图、楼层高度和楼层数量生成群集三维房产;然后唯一标识群集三维房产中每一个房产单元的信息,并记录房产单元与周围房产单元的邻接关系;接着选择一个或多个感兴趣的房产单元,根据变形函数计算其他房产单元的平移向量、缩放大小,使得感兴趣的房产单元突出显示;最后根据记录的邻接关系,连接“相邻”面的中心点表达实际的空间关系。本发明能将原本存在视觉阻挡的内部房产单元清晰展示,高效且效果明显,而且是基于房产平面结构图,满足实际应用中的可视化需求。
The invention discloses a discrete analysis method for clustered three-dimensional real estate. Firstly, the clustered three-dimensional real estate is generated according to the plane structure diagram of the real estate, the floor height and the number of floors; The adjacency relationship with the surrounding real estate units; then select one or more interested real estate units, calculate the translation vector and zoom size of other real estate units according to the deformation function, so that the interested real estate units are highlighted; finally, according to the recorded adjacency relationship, The center points connecting the "adjacent" faces express the actual spatial relationship. The present invention can clearly display the internal real estate units that originally have visual barriers, is efficient and effective, and is based on the real estate plane structure diagram, meeting the visualization requirements in practical applications.
Description
技术领域technical field
本发明属于三维对象可视化技术领域,涉及一种群集三维房产的可视化方法,具体涉及一种面向群集三维房产的离散分析方法,对在三维场景中存在视线阻挡的房产单元能通过变形变换展示其细节信息,同时保持群集房产整体的拓扑关系。The invention belongs to the technical field of three-dimensional object visualization, and relates to a visualization method for clustered three-dimensional real estate, in particular to a discrete analysis method for clustered three-dimensional real estate, which can display the details of real estate units that block the line of sight in the three-dimensional scene through deformation transformation information while maintaining the overall topological relationship of the cluster properties.
背景技术Background technique
现实世界中,许多实体对象具有密集的群集特征,群集对象往往会造成客观的视觉阻挡,使得实体对象在群集之中不易观察。目前群集对象的可视化方法有视点漫游、横截面切割、目标对象分离和透明化等方法。视点漫游是三维应用软件中常有的功能和实现,能允许观察所有方位的视图,但是缺乏背景信息和参照物,在群集对象内部方向感较弱,而且有一直存在视线阻挡的问题;横截面切割能观察到内部特征,但只有一个横截面上的信息,而且交互性繁琐;目标对象分离是人为的将目标对象从群集对象中抽离来进行观察,这种方法操作性复杂,并丢失了目标对象的背景参考信息;透明化能在可视化效果上实现对内部对象的观察,但是从观察者视点到目标对象的视线上仍然存在阻挡。上述方法均不能很好的平衡群集与个体之间的可视化需求,突出个体对象的同时,却破坏了群集对象的形状、空间分布状态等性质。In the real world, many solid objects have dense cluster characteristics, and cluster objects often cause objective visual obstruction, making it difficult to observe solid objects in the cluster. At present, the visualization methods of cluster objects include viewpoint roaming, cross-section cutting, target object separation and transparency and so on. Viewpoint roaming is a common function and implementation in 3D application software, which allows observation of views in all directions, but lacks background information and reference objects, and has a weak sense of direction inside cluster objects, and there is always the problem of line of sight blocking; cross-section cutting Internal features can be observed, but there is only information on one cross-section, and the interaction is cumbersome; target object separation is to artificially extract the target object from the cluster object for observation. This method is complicated to operate and loses the target The background reference information of the object; the transparency can realize the observation of the internal object in the visualization effect, but there is still a block in the line of sight from the observer's viewpoint to the target object. None of the above methods can well balance the visualization requirements between clusters and individuals. While highlighting individual objects, they destroy the properties of cluster objects such as shape and spatial distribution.
城市中有许多密集的房产单元、写字楼和商铺等三维实体,现在许多三维软件能提供城市建筑物的高度仿真,甚至能延伸到对房产单元进行三维绘制,但是在群集房产中不容易观察内部的房产单元,在视线上容易存在阻挡。在群集房产中如何充分展现房产单元,同时维持其群集整体特征,成为群集三维对象可视化面临的关键问题。There are many dense 3D entities such as real estate units, office buildings and shops in the city. Now many 3D software can provide high-level simulation of urban buildings, and can even be extended to 3D rendering of real estate units. However, it is not easy to observe the internal conditions in clustered real estate. Real estate units are prone to obstructions in sight. How to fully display the real estate units in cluster real estate while maintaining the overall characteristics of the cluster has become a key issue in the visualization of cluster 3D objects.
发明内容Contents of the invention
为了解决上述问题,本发明提出一种面向群集三维房产的离散分析方法,同时突出显示群集房产中用户关心感兴趣的房产单元,弱化其他房产单元的信息展示,尽量保持群集对象的空间关系。In order to solve the above problems, the present invention proposes a cluster-oriented three-dimensional real estate discrete analysis method, which simultaneously highlights the real estate units that users are interested in in the cluster real estate, weakens the information display of other real estate units, and maintains the spatial relationship of the cluster objects as much as possible.
本发明所采用的技术方案是:一种面向群集三维房产的离散分析方法,其特征在于,包括以下步骤:The technical scheme adopted in the present invention is: a kind of discrete analysis method facing cluster three-dimensional real estate, it is characterized in that, comprises the following steps:
步骤1:根据房产平面结构图、楼层高度和楼层数量生成群集三维房产;Step 1: Generate clustered three-dimensional real estate according to the floor plan, floor height and number of floors of the real estate;
步骤2:唯一标识群集三维房产中每一个房产单元的信息,并记录房产单元与周围房产单元的邻接关系;Step 2: uniquely identify the information of each real estate unit in the three-dimensional cluster real estate, and record the adjacency relationship between the real estate unit and the surrounding real estate units;
步骤3:选择一个或多个感兴趣的房产单元,根据变形函数计算其他房产单元的平移向量、缩放大小和旋转角度,然后进行仿射变换,使得感兴趣的房产单元突出显示;Step 3: Select one or more real estate units of interest, calculate the translation vector, zoom size and rotation angle of other real estate units according to the deformation function, and then perform affine transformation to highlight the real estate units of interest;
步骤4:根据记录的邻接关系,连接“相邻”面的中心点表达实际的空间关系。Step 4: According to the recorded adjacency relationship, connect the center points of the "adjacent" surfaces to express the actual spatial relationship.
本发明的优点是提出面向群集三维房产的可视化方法,能将原本存在视觉阻挡的内部房产单元清晰展示,高校且效果明显,而且是基于房产平面结构图,满足实际中的可视化需求。The advantage of the present invention is that it proposes a cluster-oriented three-dimensional real estate visualization method, which can clearly display the internal real estate units that originally have visual barriers, and the effect is obvious, and it is based on the real estate plane structure diagram to meet the actual visualization needs.
附图说明Description of drawings
图1为本发明实施例的系统流程图;Fig. 1 is the system flowchart of the embodiment of the present invention;
图2为本发明实施例的群集三维房产的正交变形函数示意图。Fig. 2 is a schematic diagram of an orthogonal deformation function of a clustered three-dimensional real estate according to an embodiment of the present invention.
具体实施方法Specific implementation method
为了便于本领域普通技术人员理解和实施本发明,下面结合附图及实施例对本发明作进一步的详细描述,应当理解,此处所描述的实施示例仅用于说明和解释本发明,并不用于限定本发明。In order to facilitate those of ordinary skill in the art to understand and implement the present invention, the present invention will be described in further detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the implementation examples described here are only used to illustrate and explain the present invention, and are not intended to limit this invention.
请见图1,本发明提供的一种面向群集三维房产的离散分析方法,包括以下步骤:Please see Fig. 1, a kind of cluster-oriented discrete analysis method for three-dimensional real estate provided by the present invention comprises the following steps:
步骤1:根据房产平面结构图、楼层高度和楼层数量生成群集三维房产;Step 1: Generate clustered three-dimensional real estate according to the floor plan, floor height and number of floors of the real estate;
步骤2:唯一标识群集三维房产中每一个房产单元的信息,并记录房产单元与周围房产单元的邻接关系;Step 2: uniquely identify the information of each real estate unit in the three-dimensional cluster real estate, and record the adjacency relationship between the real estate unit and the surrounding real estate units;
根据房产单元在群集三维空间中位置的大小排序信息,生成多个坐标维度的索引标识唯一信息,用以表示房产单元的ID号,称为标识符;标识符间接表达房产单元在三维中的位置,采用三元组的形式记录房产单元与其他房产单元的邻接信息,由于三维中体与体的邻接主要是以面的邻接进行表达,而且群集三维房产中一个房屋单元会与周围多个房屋单元存在邻接关系,因此在记录房屋单元间的邻接关系时是从面的层级进行展开,三元组的格式如下:According to the sorting information of the position of the real estate unit in the three-dimensional space of the cluster, the unique information of the index identification of multiple coordinate dimensions is generated to represent the ID number of the real estate unit, which is called an identifier; the identifier indirectly expresses the position of the real estate unit in three dimensions , the adjacency information between real estate units and other real estate units is recorded in the form of triplets, because the adjacency between bodies in 3D is mainly expressed by the adjacency of surfaces, and in clustered 3D real estate, a house unit will be connected to multiple surrounding house units There is an adjacency relationship, so when recording the adjacency relationship between housing units, it is expanded from the plane level. The format of the triplet is as follows:
Object1:<index1,Object2_id,index2>Object1:<index1, Object2_id, index2>
其中Object1为当前的房产单元,index1为当前房产单元中相邻面的索引,Object2_id为邻接房产单元的标识符,index2为邻接房产单元中相邻面的索引。Among them, Object1 is the current real estate unit, index1 is the index of the adjacent face in the current real estate unit, Object2_id is the identifier of the adjacent real estate unit, and index2 is the index of the adjacent face in the adjacent real estate unit.
步骤3:选择一个或多个感兴趣的房产单元,根据变形函数计算其他房产单元的平移向量、缩放大小和旋转角度,然后进行仿射变换,使得感兴趣的房产单元突出显示;其中等距离偏移是群集三维房产整体按照一定距离和方向进行等距离的离散化,不能突出感兴趣的房产单元。Step 3: Select one or more real estate units of interest, calculate the translation vector, zoom size and rotation angle of other real estate units according to the deformation function, and then perform affine transformation to make the real estate units of interest stand out; Shifting is the discretization of the clustered 3D real estate as a whole according to a certain distance and direction, and the real estate units of interest cannot be highlighted.
选择不同的变形变换函数会达到不同的视觉效果,初衷还是通过函数展示群集对象的内部对象特征,本实施例列举正交变形函数进行说明,变形变换函数在设计上有不同的侧重点,会在空间特征有所区别,正交函数更加突出表现房产形体的直角形。Choosing different deformation transformation functions will achieve different visual effects. The original intention is to display the internal object characteristics of the cluster object through the function. This example lists the orthogonal transformation functions for illustration. The deformation transformation functions have different focuses in design, and will be discussed in The spatial characteristics are different, and the orthogonal function is more prominent in the right-angled shape of the real estate shape.
本实施例采用的变形函数为正交变形函数,计算公式如下:The deformation function adopted in this embodiment is an orthogonal deformation function, and the calculation formula is as follows:
tx,ty,tz分别为用户自定义在X、Y、Z方向上的变形距离,(xa,ya,za)为感兴趣房产单元的中心坐标;假定B为其他房产单元中任一房产单元,则(xb,yb,zb)为B的中心坐标,T=[Tx,Ty,Tz]表示B通过正交变形函数计算后的移动向量,其他房产单元依次进行计算、变换。t x , t y , t z are user-defined deformation distances in the X, Y, and Z directions respectively, (x a , y a , z a ) are the center coordinates of the real estate unit of interest; assume that B is other real estate units Any real estate unit, then (x b , y b , z b ) is the center coordinates of B, T=[T x ,T y ,T z ] means the moving vector of B calculated by the orthogonal deformation function, other real estate The unit performs calculation and transformation in turn.
经过变形变换函数作用后的群集三维房产,从外部观察群集三维房产时,感兴趣的房屋单元能容易的观察到,感兴趣单元周围的空闲空间范围相较其他单元高出很多,视线受阻的概率较小,能容易的观察其几何信息和拓扑关系;同时变形后的群集对象依然保持了房屋单元间的垂直正交关系。The clustered 3D real estate after the deformation transformation function, when observing the clustered 3D real estate from the outside, the interested housing units can easily observe that the free space around the interested unit is much higher than other units, and the probability of line of sight being blocked Smaller, it is easy to observe its geometric information and topological relationship; at the same time, the deformed cluster object still maintains the vertical and orthogonal relationship between housing units.
步骤4:根据记录的邻接关系,连接“相邻”面的中心点表达实际的空间关系。Step 4: According to the recorded adjacency relationship, connect the center points of the "adjacent" surfaces to express the actual spatial relationship.
图2是群集三维房产的正交变形函数实例说明。(a)是房产平面结构图,采用规则的房产单元进行阐述,本技术方案同样适用于多边形或复杂的平面数据;(b)是根据房产平面结构图、楼层高度和楼层数量拔高生成的群集三维房产,此时不易观察到内部房产单元的几何特征和拓扑关系;(c)是等距离偏移后的群集三维房产;(d)、(e)是经过变形函数变换后群集三维房产,从外部观察群集三维房产时,感兴趣的房屋单元能容易的观察到,其中深色的房产单元是用户感兴趣的单元,感兴趣单元周围的空闲空间范围相较其他单元高出很多,能容易的观察其几何信息和拓扑关系;同时变形后的群集对象依然保持了房屋单元间的垂直正交关系。Figure 2 is an illustration of an example of the orthogonal deformation function of clustered three-dimensional real estate. (a) is a real estate plane structure diagram, using regular real estate units for illustration, this technical solution is also applicable to polygonal or complex plane data; (b) is a three-dimensional cluster generated according to the real estate plane structure diagram, floor height and floor number elevation At this time, it is not easy to observe the geometric characteristics and topological relationship of the internal real estate units; (c) is the clustered three-dimensional real estate after equidistant offset; (d) and (e) are the clustered three-dimensional real estate after the deformation function transformation, from the outside When observing clustered three-dimensional real estate, the interested housing units can be easily observed, among which the dark real estate units are the units that the user is interested in, and the free space around the interested units is much higher than other units, which can be easily observed Its geometric information and topological relationship; at the same time, the deformed cluster objects still maintain the vertical and orthogonal relationship between housing units.
应当理解的是,本说明书未详细阐述的部分均属于现有技术。It should be understood that the parts not described in detail in this specification belong to the prior art.
应当理解的是,上述针对较佳实施例的描述较为详细,并不能因此而认为是对本发明专利保护范围的限制,本领域的普通技术人员在本发明的启示下,在不脱离本发明权利要求所保护的范围情况下,还可以做出替换或变形,均落入本发明的保护范围之内,本发明的请求保护范围应以所附权利要求为准。It should be understood that the above-mentioned descriptions for the preferred embodiments are relatively detailed, and should not therefore be considered as limiting the scope of the patent protection of the present invention. Within the scope of protection, replacements or modifications can also be made, all of which fall within the protection scope of the present invention, and the scope of protection of the present invention should be based on the appended claims.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711430148.9A CN108010136B (en) | 2017-12-26 | 2017-12-26 | A Discrete Analysis Method for Clustered 3D Real Estate |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711430148.9A CN108010136B (en) | 2017-12-26 | 2017-12-26 | A Discrete Analysis Method for Clustered 3D Real Estate |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108010136A true CN108010136A (en) | 2018-05-08 |
CN108010136B CN108010136B (en) | 2021-08-03 |
Family
ID=62061237
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711430148.9A Active CN108010136B (en) | 2017-12-26 | 2017-12-26 | A Discrete Analysis Method for Clustered 3D Real Estate |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108010136B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6426745B1 (en) * | 1997-04-28 | 2002-07-30 | Computer Associates Think, Inc. | Manipulating graphic objects in 3D scenes |
CN102149878A (en) * | 2008-08-08 | 2011-08-10 | D·诺布尔 | habitable space frame |
US8660355B2 (en) * | 2010-03-19 | 2014-02-25 | Digimarc Corporation | Methods and systems for determining image processing operations relevant to particular imagery |
CN105957154A (en) * | 2016-04-28 | 2016-09-21 | 中国科学院计算技术研究所 | Data-driven three-dimensional model editing method and system |
CN107230113A (en) * | 2017-08-01 | 2017-10-03 | 江西理工大学 | A kind of house property appraisal procedure of multi-model fusion |
-
2017
- 2017-12-26 CN CN201711430148.9A patent/CN108010136B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6426745B1 (en) * | 1997-04-28 | 2002-07-30 | Computer Associates Think, Inc. | Manipulating graphic objects in 3D scenes |
CN102149878A (en) * | 2008-08-08 | 2011-08-10 | D·诺布尔 | habitable space frame |
US8660355B2 (en) * | 2010-03-19 | 2014-02-25 | Digimarc Corporation | Methods and systems for determining image processing operations relevant to particular imagery |
CN105957154A (en) * | 2016-04-28 | 2016-09-21 | 中国科学院计算技术研究所 | Data-driven three-dimensional model editing method and system |
CN107230113A (en) * | 2017-08-01 | 2017-10-03 | 江西理工大学 | A kind of house property appraisal procedure of multi-model fusion |
Non-Patent Citations (2)
Title |
---|
SHEN YING等: "Visualization for the Coherent Set of 3D Property Units", 《THE 5TH INTERNATIONAL FIG 3D CADASTRE WORKSHOP》 * |
YING SHEN等: "Construction of 3D Volumetric Objects for a 3D Cadastral System", 《TRANSACTIONS IN GIS》 * |
Also Published As
Publication number | Publication date |
---|---|
CN108010136B (en) | 2021-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Jancosek et al. | Exploiting visibility information in surface reconstruction to preserve weakly supported surfaces | |
Carozza et al. | Markerless vision‐based augmented reality for urban planning | |
CA2826534C (en) | Backfilling points in a point cloud | |
KR101965878B1 (en) | Automatic connection of images using visual features | |
CN112802204A (en) | Target semantic navigation method and system for three-dimensional space scene prior in unknown environment | |
JP2018507476A (en) | Screening for computer vision | |
CN103900583A (en) | Device and method used for real-time positioning and map building | |
CN107978017B (en) | Fast Modeling Method of Indoor Structure Based on Frame Line Extraction | |
CN105468801A (en) | Simulation method and system for crowd evacuation in public place | |
Wang et al. | True orthophoto generation using line segment matches | |
CN104574515A (en) | Three-dimensional object reconstructing method, device and terminal | |
CN105224582B (en) | Information processing method and equipment | |
CN113052954A (en) | Three-dimensional reconstruction method, device, terminal and storage medium based on line segment matching | |
Shalaby et al. | Algorithms and applications of structure from motion (SFM): A survey | |
Liao et al. | Scene graph with 3D information for change captioning | |
Yao et al. | Object based video synopsis | |
CN118247688A (en) | Method and device for identifying key blocks in rock slope based on three-dimensional point cloud | |
JP6212398B2 (en) | Landscape quantification device | |
CN105447911A (en) | 3D map merging method, 3D map merging device and electronic device | |
CN109544619A (en) | A kind of binocular vision solid matching method cut based on figure and system | |
CN108010136A (en) | A kind of DISCRETE ANALYSIS METHOD towards cluster three-dimensional house property | |
Liu et al. | Flying robot based viewpoint selection for the electricity transmission equipment inspection | |
Hou et al. | Poisson disk sampling in geodesic metric for DEM simplification | |
CN117354480A (en) | Video generation method, device, equipment and storage medium | |
WO2022239543A1 (en) | Information processing device, information processing method, and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |