Method for the automatic material classification and texture simulation for 3D models
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G09G-005/00
G06T-017/05
G06T-015/04
G06T-011/00
G06T-015/00
G09G-005/36
G06T-001/60
출원번호
US-0605980
(2009-10-26)
등록번호
US-9330494
(2016-05-03)
발명자
/ 주소
Schultz, Stephen
출원인 / 주소
Pictometry International Corp.
대리인 / 주소
Dunlap Codding, P.C.
인용정보
피인용 횟수 :
2인용 특허 :
126
초록▼
A method of automatically transforming a computerized 3D model having regions of images utilized as textures on one or more physical objects represented in the 3D model (such as building sides and roofs, walls, landscapes, mountain sides, trees and the like) to include material property information
A method of automatically transforming a computerized 3D model having regions of images utilized as textures on one or more physical objects represented in the 3D model (such as building sides and roofs, walls, landscapes, mountain sides, trees and the like) to include material property information for one or more regions of the textures of the 3D model. In this method, image textures applied to the 3D model are examined by comparing, utilizing a computer, at least a portion of each image texture to entries in a palette of material entries. The material palette entry that best matches the one contained in the image texture is assigned to indicate a physical material of the physical object represented by the 3D model. Then, material property information is stored in the computerized 3D model for the image textures that are assigned a material palette entry.
대표청구항▼
1. A method of automatically transforming a computerized 3D model having portions of images utilized as textures on one or more physical objects represented in the computerized 3D model to include material property information for one or more regions of the image textures of the computerized 3D mode
1. A method of automatically transforming a computerized 3D model having portions of images utilized as textures on one or more physical objects represented in the computerized 3D model to include material property information for one or more regions of the image textures of the computerized 3D model, comprising the steps of: examining, using computer executable code operated on a computer, at least a portion of a first image texture having unknown material properties and applied to the computerized 3D model, by: comparing, using computer executable code operated on the computer, the portion of the first image texture of the computerized 3D model to the second texture images of material entries in a palette of material entries stored on a non-transitory computer readable medium to determine a best match for the first image texture, the palette of material entries comprising a set of the second texture images, the second texture images associated with material properties of physical materials, the material properties having material property information about the physical material;assigning the material entry in the palette that best matches the portion of the first image texture to the first image texture to indicate a physical material of the physical object represented by the portion of the first image texture in the computerized 3D model; andstoring the material property information of a selected material entry in the computerized 3D model. 2. The method of claim 1, wherein the method comprises the step of modifying an image resolution of at least one of the first image texture in the computerized 3D model and the second texture images of the material entries in the palette of material entries to match prior to the step of comparing the first image texture to the second texture images of the material entries in the palette of material entries. 3. The method of claim 1, wherein the material property information is stored in fields in the computerized 3D model. 4. The method of claim 1 wherein the material property information stored in the computerized 3D model includes a unique identifier for the selected material entry and wherein the method further comprises the step of retrieving the material property information from a list or database of material properties using the unique identifier. 5. The method of claim 2, wherein the material property information is stored in fields in the computerized 3D model. 6. The method of claim 1 wherein the material property information stored in the computerized 3D model includes a unique identifier for the selected material entry and, and wherein the method further comprises the step of retrieving the material property information from a list or database of material properties using the unique identifier. 7. The method of claim 1, further comprising the step of selecting an entry in the palette of material entries as a simulated texture for at least one of the textures of the computerized 3D model. 8. The method of claim 7 further comprising the step of utilizing the simulated texture as the image texture of the computerized 3D model. 9. The method of claim 7 wherein the simulated texture is combined with the first image texture of the computerized 3D model. 10. The method of claim 7 wherein the simulated texture has an image resolution greater than an image resolution of the first image texture. 11. A method of automatically transforming a 3D model image texture, comprising the steps of: using a computer system to perform the steps of:locating, with one or more processors executing computer executable instructions stored on one or more non-transitory computer readable medium, representations of predetermined structural elements in the 3D model image texture, utilizing an edge detection algorithm on the 3D model image texture;examining, using computer executable code operated on the computer system at least a portion of the representations of predetermined structural elements in the 3D model image texture, by: comparing, with the one or more processors executing computer executable instructions stored on the one or more non-transitory computer readable medium, the representations of predetermined structural elements to entries in a palette of structural element textures representing structural elements stored on the computer system to determine best matches for the representations of predetermined structural elements;assigning, with the one or more processors executing computer executable instructions stored on the one or more non-transitory computer readable medium, the entries in the palette of structural element textures with the best match to the structural element found in the 3D model image texture; andinserting with one or more processors executing computer executable instructions stored on the one or more non-transitory computer readable medium, material property information about the material from the entries in the palette of structural element textures with the best match into a computerized 3D model at the same size and position as the structural elements as found in the 3D model image texture by the edge detection algorithm. 12. The method of claim 11 further comprising the step of modifying and image resolution of the entries in the palette of structural elements to match an image resolution of the 3D model image texture. 13. The method of claim 11 wherein the step of inserting material property information is defined further as storing material property information of the entries in the palette of structural element textures with the best match in a field in the computerized 3D model directly. 14. The method of claim 11, wherein the step of inserting material property information is defined further as the steps of storing a unique identifier for the entries in the palette of structural element textures with the best match in the computerized 3D model and subsequently using the unique identifier to retrieve the material property information from at least one of a list and a database of material properties. 15. The method of claim 11 further comprising the step of using the entries in the palette of structural element textures with the best match as simulated textures for the computerized 3D model as indicated by a size and position of the representations of predetermined structural elements. 16. The method of claim 15 wherein the simulated textures have an image resolution greater than an image resolution of an actual 3D model image texture, and wherein the method further comprises the step of combining the simulated texture with the actual 3D model image texture of the structural element at the size and position of the structural element as found in the 3D model image texture by the edge detection algorithm. 17. The method of claim 11 wherein the structural element is at least one of a window and a door. 18. A system for automatically transforming a computerized 3D model having portions of images utilized as textures on one or more physical objects represented in the computerized 3D model to include material property information for one or more regions of the image textures of the computerized 3D model, the system comprising: a computer comprising; a processor; anda non-transitory computer readable medium storing computer executable code that when executed by the processor causes the computer to: examine at least a portion of a first image texture having material properties and applied to a computerized 3D model, by comparing the first image texture of the computerized 3D model to second texture images of material entries in a palette of material entries stored on the non-transitory computer readable medium, the palette of material entries comprising a set of the second texture images, the second texture images associated with material properties of physical materials, the material properties having material property information about the physical material;determine a best match for each image texture; andassign the material entry in the palette that best matches the first image texture to the first image texture to indicate a physical material of the physical object represented by the portion of the first image texture in the computerized 3D model, the non-transitory computer readable medium storing the material property information of a selected material entry in the computerized 3D model. 19. The method of claim 1, further comprising simulating with the computerized 3D model an impact on the physical object represented in the computerized 3D model and predicting results of the impact based at least in part on the stored material property information of the physical object. 20. The system of claim 18, wherein the computer executable code when executed by the processor further causes the computer to simulate with the computerized 3D model an impact on the physical object represented in the computerized 3D model and predict results of the impact based at least in part on the assigned material property information of the physical object.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (126)
Szeliski Richard ; Shum Heung-Yeung, 3-dimensional image rotation method and apparatus for producing image mosaics.
Harkless Lloyd B. (Londonderry NH) McCracken William L. (Wayland MA) Colosimo Joseph A. (Lexington MA), Apparatus for selectively viewing either of two scenes of interest.
Lareau Andre G. ; Beran Stephen R. ; James Brian ; Quinn James P. ; Lund John, Autonomous electro-optical framing camera system with constant ground resolution, unmanned airborne vehicle therefor, and methods of use.
Hedges Thomas M. (Great Falls VA) Weir David G. (Ormond Beach FL) Speasl Jerry A. (Pleasanton CA), Direct digital airborne panoramic camera system and method.
Lareau Andre G. ; Bennett Russell A. ; Beran Steven R. ; Bown Michael ; Hines George, Electro-optical imaging array and camera system with pitch rate image motion compensation.
Lareau Andre G. ; Bennett Russell A. ; Beran Steven R. ; Bown Michael ; Hines George, Electro-optical imaging array and camera system with pitch rate image motion compensation which can be used in an airpl.
Lareau Andre G. (Bloomingdale IL) Beran Stephen R. (Mount Prospect IL) Lund John A. (McHenry IL) Pfister William R. (Schaumburg IL), Electro-optical imaging array with motion compensation.
Lareau Andre G. ; James Brian ; Pfister William R. ; Jerkatis Kenneth J. ; Beran Stephen R. ; Bennett Russell A., Electro-optical imaging detector array for a moving vehicle which includes two axis image motion compensation and trans.
Myrick E. L. (Merritt Island FL), Geographical surveying using cameras in combination with flight computers to obtain images with overlaid geographical co.
Parulski Kenneth A. (Rochester NY) Hamel Robert H. (Walworth NY) Acello John J. (East Rochester NY), Hand-manipulated electronic camera tethered to a personal computer.
Chang Chi S. (Endicott) Hoffarth Joseph G. (Binghamton) Markovich Voya R. (Endwell) Snyder Keith A. (Vestal) Wiley John P. (Vestal NY), High density circuit board and method of making same.
Szeliski Richard ; Shum Heung-Yeung, Image mosaic construction system and apparatus with patch-based alignment, global block adjustment and pair-wise motion-based local warping.
von Braun Heiko S. (Tankenrain Salzgruben 2 Weilheim D-8120 DEX), Large-scale mapping of parameters of multi-dimensional structures in natural environments.
Abel Robert J. (Newark CA) MacDonald Michael C. (San Jose CA) Wang Peter S. (Cupertino CA), Mapping and analysis system for precision farming applications.
Lachinski Theodore M. (Andover MN) Ptacek Louis S. (Mound MN) Blais Paul M. (St. Paul MN) Boggs Stephen (Fridley MN) Longfellow John W. (St. Paul MN) Setterholm Jeffrey M. (Lakeville MN), Method and apparatus for collecting and processing visual and spatial position information from a moving platform.
Rahmes,Mark; Karp,John; Smith,Anthony; Connetti, Jr.,Stephen, Method and apparatus for enhancing a digital elevation model (DEM) for topographical modeling.
Kumar, Rakesh; Hsu, Stephen Charles; Hanna, Keith; Samarasekera, Supun; Wildes, Richard Patrick; Hirvonen, David James; Klinedinst, Thomas Edward; Lehman, William Brian; Matei, Bodgan; Zhao, Wenyi; L, Method and apparatus for performing geo-spatial registration of imagery.
Yuasa Kei,JPX ; Goss Michael E., Method and apparatus for rapidly rendering and image in response to three-dimensional graphics data in a data rate limited environment.
Lareau Andre G. (Bloomingdale IL) Willey Gilbert W. (Arlington Heights IL) Bennett Russell A. (McHenry IL) Beran Stephen R. (Mount Prospect IL), Method and camera system for step frame reconnaissance with motion compensation.
Kumar Rakesh ; Hanna Keith James ; Bergen James R. ; Anandan Padmanabhan ; Irani Michal, Method and system for image combination using a parallax-based technique.
Cherepenin Vladimir Alexeevich,RUX ; Korjenevsky Alexandr Vladimirovich,RUX ; Kultiasov Yury Sergeevich,RUX, Method for producing a tomographic image of the body and electric impedance tomograph.
Bakewell,Charles Adams, Mobile enforcement platform with aimable violation identification and documentation system for multiple traffic violation types across all lanes in moving traffic, generating composite display images and data to support citation generation, homeland security, and monitoring.
Wight Ralph H. (Northport NY) Wolfe Gregory J. (Port Jefferson Station NY), Nonlinear scanning to optimize sector scan electro-optic reconnaissance system performance.
Heitzman Edward F. (6 Moores Mill Rd. Pennington NJ 08534) Heitzman Edward J. (6 Moores Mill Rd. Pennington NJ 08534), Real time video data acquistion systems.
Kamel Ahmed A. (Sunnyvale CA) Graul Donald W. (San Mateo CA) Savides John (Los Altos Hills CA) Hanson Charles W. (Mountain View CA), Satellite camera image navigation.
Gruber,Michael A.; Leberl,Franz W.; Ponticelli,Martin, Self-calibrating, digital, large format camera with single or multiple detector arrays and single or multiple optical systems.
Selk Kenneth Charles (Hermosa Beach CA) Hirsch Harold J. (Encino CA) Canyon James Carl (Torrance CA) Gower Frederick M. (Manhattan Beach CA), Shielded multilayer printed wiring board, high frequency, high isolation.
Imai Hitoshi (Yokohama JPX) Sugiura Muneharu (Tokyo JPX) Hoashi Katsutoshi (Yokohama JPX), Stereo image forming apparatus having a light deflection member in each optical path.
Olsen Steven L. (Salt Lake City UT) Petrick William R. (Salt Lake City UT) Stodt John A. (Salt Lake City UT), Survey system and method for real time collection and processing of geophysicals data using signals from a global positi.
Olsen Steven L. (Salt Lake City UT) Petrick William R. (Salt Lake City UT) Stodt John A. (Salt Lake City UT), Survey system for collection and real time processing of geophysical data.
Cooper Roger D. (Roatan Tower Court Lubenham Market Harborough Leciester LE16 954 GBX), Video signal processing apparatus for producing a composite signal for simultaneous display of data and video informatio.
Chen, Gongyin; Holt, Kevin; Drubka, Robert E.; Stammetti, John; Duncan, Michael Z.; Fox, Timothy R.; Nisius, David; Hu, Martin, Systems and methods for multi-view imaging and tomography.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.