Method and apparatus for capturing, geolocating and measuring oblique images
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06K-009/00
H04N-007/18
G01C-003/00
출원번호
US-0701839
(2003-11-05)
등록번호
US-7424133
(2008-09-09)
발명자
/ 주소
Schultz,Stephen L.
Giuffrida,Frank D.
Gray,Robert L.
Mondello,Charles
출원인 / 주소
Pictometry International Corporation
대리인 / 주소
Dunlap Codding, P.C.
인용정보
피인용 횟수 :
65인용 특허 :
17
초록▼
A computerized system for displaying, geolocating, and taking measurements from captured oblique images includes a data file accessible by the computer system. The data file includes a plurality of image files corresponding to a plurality of captured oblique images, and positional data corresponding
A computerized system for displaying, geolocating, and taking measurements from captured oblique images includes a data file accessible by the computer system. The data file includes a plurality of image files corresponding to a plurality of captured oblique images, and positional data corresponding to the images. Image display and analysis software is executed by the system for reading the data file and displaying at least a portion of the captured oblique images. The software retrieves the positional data for one or more user-selected points on the displayed image, and calculates a separation distance between any two or more selected points. The separation distance calculation is user-selectable to determine various parameters including linear distance between, area encompassed within, relative elevation of, and height difference between selected points.
대표청구항▼
What is claimed is: 1. A computerized system for displaying, geolocating, and making measurements based upon captured oblique images, comprising: a computer system having a memory; an image and data file accessible by said system and including a plurality of image files corresponding to a plurality
What is claimed is: 1. A computerized system for displaying, geolocating, and making measurements based upon captured oblique images, comprising: a computer system having a memory; an image and data file accessible by said system and including a plurality of image files corresponding to a plurality of captured oblique images, said image and data file further including positional data corresponding to said plurality of image files; a ground plane data file representing a tessellated ground plane, said ground plane data file accessible by said computer system, said ground plane data file representing a tessellated ground plane that closely approximates at least a portion of the terrain depicted within said captured oblique images, said tessellated ground plane further comprising a plurality of interconnected facets with the size of the facets defined using a uniform number of pixels in the captured oblique images; and image display and analysis software executed by said system for reading said image and data file and displaying at least a portion of the captured oblique images as a displayed oblique image, said software calculating the geo-location of one or more selected points within said displayed image, said software calculating a separation distance between any two or more selected points within said displayed image. 2. The system of claim 1, wherein each of said plurality of facets of the tessellated ground plane has a respective pitch and slope. 3. The system of claim 2, wherein said ground plane data file comprises a plurality of vertices, each of said plurality of vertices having respective elevations and defining corners of said plurality of interconnected facets, two of said plurality of vertices shared by each of said interconnected facets. 4. The system of claim 3, wherein said image display and analysis software identifies which of said plurality of facets corresponds to a selected point on said displayed image, and calculates an elevation of said selected point dependent at least in part upon the elevation of the vertices of the facet corresponding to the selected point, said image display and analysis software using said calculated elevation for calculating said separation distance between said selected point and one or more further selected points. 5. The system of claim 4, wherein said image display and analysis software calculates a height of an object within said displayed image by calculating the separation distance between two or more selected points. 6. The system of claim 1, wherein said tessellated ground plane is one of superimposed upon and fit to said displayed image. 7. The system of claim 1, wherein said image display and analysis software includes user-selectable measuring modes accessible through at least one of pull-down menus, toolbars and keyboard commands. 8. The system of claim 1, wherein each of said images were captured by an image-capturing device and at respective image capturing events, said positional data of said image and data file including: time data representing the time of each image-capturing event; location data representing the location of the image-capturing device at each image-capturing event; orientation data representing the orientation of the image-capturing device at each image-capturing event; correction data representing correction factors for the image-capturing device; and elevation data representing an average elevation of the surface captured by the image-capturing device. 9. The system of claim 8, wherein said location data includes latitude, longitude, and altitude of the image-capturing apparatus at each image-capturing event. 10. The system of claim 8, wherein said orientation data includes roll, pitch, yaw and heading of said image-capturing device at each image-capturing event. 11. The system of claim 8, wherein said image-capturing device is a camera and said correction data includes at least one of focal length, sensor size, aspect ratio, principle point offset, distortion, and pixel pitch. 12. A computerized method for taking measurements within a displayed oblique image, comprising: selecting with an input device a starting point and an end point on the displayed image; retrieving from a data file positional data corresponding to said starting point and said end point; referencing a ground plane data file corresponding to a tessellated ground plane having a plurality of facets, each of said facets having a respective pitch and slope, said tessellated ground plane closely matching a terrain of said displayed oblique image; connecting said starting and end points with line segments, said line segments conforming to said pitch and slope of said facets to thereby follow said terrain; and calculating the linear distance along said line segments between said starting and end points thereby taking into account said pitch and slope of said facets. 13. The method of claim 12, wherein said tessellated ground plane is superimposed upon said displayed oblique image. 14. The method of claim 12, comprising the further steps of: selecting with an input device one or more intermediate points on the displayed image; retrieving from said data file positional data corresponding to said one or more intermediate points; and connecting adjacent intermediate points to each other, and connecting said starting and end points to adjacent intermediate points, with line segments, said line segments conforming to said pitch and slope of said facets to thereby follow said terrain; and calculating the distance along said line segments between said starting and end points. 15. The method of claim 12, wherein said plurality of facets each correspond to equal areas of said displayed oblique image. 16. The method of claim 12, wherein said plurality of facets each includes an equal number of pixels of said displayed oblique image. 17. A computerized method for taking measurements from an oblique image displayed on a computer system, at least one input device connected to said computer system, an image data file accessible by said computer system, said image data file including captured images and positional data corresponding thereto, said computerized method comprising: placing the computer system into a desired one of a plurality of measurement modes, the desired measurement mode configured for calculating a desired measurement; selecting a starting point on the displayed image; retrieving the positional data corresponding to said starting point; selecting an end point on the displayed image; retrieving the positional data corresponding to said end point; and calculating the desired measurement dependent at least in part upon said positional data of said starting and end points; wherein said plurality of measurement modes comprise a distance measuring mode calculating a distance between two or more selected points, a height measuring mode calculating a height difference between two or more selected points, a relative elevation measurement mode calculating the difference in elevation of two or more selected points, and an area measurement mode calculating the area encompassed by at least three points. 18. The method of claim 17, comprising the further steps of: selecting one or more intermediate points on said displayed image; and retrieving the positional data corresponding to said intermediate points. 19. A method of capturing oblique images of an area of interest with an image-capturing device carried by a platform, each oblique image captured at a respective image-capturing event, said method comprising: subdividing the area of interest into a plurality of sectors; guiding the platform along a first path to thereby target one or more target sectors with the image-capturing device; capturing with the image-capturing device one or more oblique images to thereby cover an entirety of each said target sector in oblique images captured from a first perspective; guiding the platform along a second path to thereby target said target sectors; capturing with the image-capturing device one or more oblique images to thereby cover an entirety of each said target sector in oblique images captured from a second perspective; repeating said guiding and capturing steps along paths substantially parallel to and spaced apart from said first and second paths and capturing one or more oblique images to thereby cover an entirety of each of said plurality of sectors in oblique images captured from each of said first and second perspectives; and recording positional data indicative of a geo-location of said image-capturing device at each image-capturing event. 20. The method of claim 19, wherein said second path is substantially parallel relative to and 180�� (one-hundred and eighty degrees) from said first path. 21. The method of claim 20, wherein said second path is also spaced apart from said first path. 22. The method of claim 19, comprising the further steps of: guiding the platform along a third path to thereby target one or more target sectors with the image-capturing device, said third path being substantially perpendicular to said first and second paths; capturing with the image-capturing device one or more oblique images to thereby capture an entirety of each said target sector in oblique images captured from a third perspective; and repeating said guiding and capturing steps along paths substantially parallel to and spaced apart from said third path and capturing one or more oblique images to thereby cover an entirety of each of said plurality of sectors in oblique images captured from said third perspective. 23. The method of claim 22, comprising the further steps of: guiding the platform along a fourth path to thereby target one or more target sectors with the image-capturing device, said fourth path being substantially parallel with said third path and 180�� (one-hundred and eighty degrees) from said third path; capturing with the image-capturing device one or more oblique images to thereby capture an entirety of each said target sector in oblique images captured from a fourth perspective; and repeating said guiding and capturing steps along paths substantially parallel to and spaced apart from said fourth path and capturing one or more oblique images to thereby cover an entirety of each of said plurality of sectors in oblique images captured from said fourth perspective. 24. The method of claim 23, wherein said fourth path is also spaced apart from said third path. 25. The system of claim 1, further comprising: an image-capturing device, said image-capturing device capturing oblique images at image-capturing events, said image capturing device issuing image-data signals corresponding to captured images; at least one geo-locating device, each said at least one geo-locating device issuing a corresponding at least one geo-locating signal, each said at least one geo-locating signal being indicative at least in part of a geo-location of said image-capturing device during each image capturing event; and wherein said computer system receives and stores said image-data signals and said at least one geo-locating signal; and wherein said image display and analysis software reads said image-data signals and said at least one geo-locating signal, said software associating each said image-data signal with a corresponding said at least one geo-locating signal for each image-capturing event. 26. The system of claim 25, wherein said at least one geo-locating device and said at least one geo-locating signal respectively comprise at least one of: a clock issuing to said image-capturing computer system time data signals indicative of a time of each said image-capturing event; a global-positioning system (GPS) receiver receiving GPS signals and issuing to said image-capturing computer system location data signals indicative of a longitude and latitude of said image-capturing device at each said image-capturing event; an inertial navigation unit (INU) issuing to said image-capturing computer system velocity data signals indicative of a velocity of said image-capturing device at each said image-capturing event; a gyroscope issuing to said image-capturing computer system a pitch signal, a roll signal, and a yaw signal respectively indicative of a pitch, roll and yaw of said image capturing device at each said image-capturing event; a compass issuing to said image-capturing computer system heading data signals indicative of a heading of said image-capturing device at each said image-capturing event; and an altimeter issuing to said image-capturing computer system altitude data signals indicative of an altitude of said image-capturing device at each said image-capturing event. 27. The system of claim 25, further comprising correction data indicative of characteristics of said image-capturing device including focal length, sensor size, radial distortion, principal point offset and alignment, said image display and analysis software utilizing said correction data to correct captured images. 28. The system of claim 25, further comprising an output data file created by said image display and analysis software, said output data file including a plurality of image files and positional data corresponding to each of said plurality of image files. 29. The system of claim 25, further comprising a platform carrying said image-capturing device a predetermined distance above a surface of interest. 30. The system of claim 1, further comprising: an input device for selecting a starting point and an end point on the displayed image; and wherein said image display and analysis software: retrieves from a data file positional data corresponding to said starting point and said end point; references a ground plane data file corresponding to a tessellated ground plane having a plurality of facets, each of said facets having a respective pitch and slope, said tessellated ground plane closely matching a terrain of said displayed oblique image; connects said starting and end points with line segments, said line segments conforming to said pitch and slope of said facets to thereby follow said terrain; and calculates the linear distance along said line segments between said starting and end points thereby taking into account said pitch and slope of said facets. 31. The system of claim 30, wherein said image display and analysis software superimposes said tessellated ground plane upon said displayed oblique image. 32. The system of claim 30, wherein: said input device selects-one or more intermediate points on the displayed image; said image display and analysis software: retrieves from said data file positional data corresponding to said one or more intermediate points; and connects adjacent intermediate points to each other, and connecting said starting and end points to adjacent intermediate points, with line segments, said line segments conforming to said pitch and slope of said facets to thereby follow said terrain; and calculates the distance along said line segments between said starting and end points. 33. The system of claim 30, wherein said plurality of facets each correspond to equal areas of said displayed oblique image. 34. The system of claim 30, wherein said plurality of facets each includes an equal number of pixels of said displayed oblique image. 35. The system of claim 30, wherein said input device selects one or more intermediate points on said displayed image, and retrieves the positional data corresponding to said intermediate points. 36. The system of claim 30, wherein said separation distance comprises a distance between two or more selected points, a height difference between two or more selected points, difference in elevation of two or more selected points, and an area encompassed by at least three points. 37. The system of claim 1 wherein said image capturing device captures oblique images of an area of interest by: subdividing the area of interest into a plurality of sectors; guiding the platform along a first path to thereby target one or more target sectors with the image-capturing device; capturing with the image-capturing device one or more oblique images to thereby cover an entirety of each said target sector in oblique images captured from a first perspective; guiding the platform along a second path to thereby target said target sectors; capturing with the image-capturing device one or more oblique images to thereby cover an entirety of each said target sector in oblique images captured from a second perspective; repeating said guiding and capturing steps along paths substantially parallel to and spaced apart from said first and second paths and capturing one or more oblique images to thereby cover an entirety of each of said plurality of sectors in oblique images captured from each of said first and second perspectives; and recording positional data indicative of a geo-location of said image-capturing device at each image-capturing event. 38. The system of claim 37, wherein said second path is substantially parallel relative to and 180�� (one-hundred and eighty degrees) from said first path. 39. The system of claim 38, wherein said second path is also spaced apart from said first path. 40. The system of claim 37, wherein: said platform is guided along a third path to thereby target one or more target sectors with the image-capturing device, said third path being substantially perpendicular to said first and second paths; said image capturing device captures one or more oblique images to thereby capture an entirety of each said target sector in oblique images captured from a third perspective; and repeating said guiding and capturing steps along paths substantially parallel to and spaced apart from said third path and capturing one or more oblique images to thereby cover an entirety of each of said plurality of sectors in oblique images captured from said third perspective. 41. The system of claim 40, wherein: said platform is guided along a fourth path to thereby target one or more target sectors with the image-capturing device, said fourth path being substantially parallel with said third path and 180�� (one-hundred and eighty degrees) from said third path; said image capturing devices capturing with the image-capturing device one or more oblique images to thereby capture an entirety of each said target sector in oblique images captured from a fourth perspective; and repeating said guiding and capturing steps along paths substantially parallel to and spaced apart from said fourth path and capturing one or more oblique images to thereby cover an entirety of each of said plurality of sectors in oblique images captured from said fourth perspective. 42. The system of claim 41, wherein said fourth path is also spaced apart from said third path.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (17)
Kain James E. ; Yates Charles, Airborne imaging system using global positioning system (GPS) and inertial measurement unit (IMU) data.
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.
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. ; 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.
Abel Robert J. (Newark CA) MacDonald Michael C. (San Jose CA) Wang Peter S. (Cupertino CA), Mapping and analysis system for precision farming applications.
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.
Schultz, Stephen L.; Giuffrida, Frank D.; Gray, Robert L.; Mondello, Charles, Method and apparatus for capturing, geolocating and measuring oblique images.
Schultz, Stephen L.; Giuffrida, Frank D.; Gray, Robert L.; Mondello, Charles, Method and apparatus for capturing, geolocating and measuring oblique images.
Schultz, Stephen L.; Giuffrida, Frank D.; Gray, Robert L.; Mondello, Charles, Method and apparatus for capturing, geolocating and measuring oblique images.
Schultz, Stephen L.; Giuffrida, Frank D.; Gray, Robert L.; Mondello, Charles, Method and apparatus for capturing, geolocating and measuring oblique images.
Schultz, Stephen L.; Giuffrida, Frank D.; Gray, Robert L.; Mondello, Charles, Method and apparatus for capturing, geolocating and measuring oblique images.
Schultz, Stephen L.; Giuffrida, Frank D.; Gray, Robert L.; Mondello, Charles, Method and apparatus for capturing, geolocating and measuring oblique images.
Isaksson, Folke; Bejeryd, Johan; Carlbom, Per; Andersson, Ingmar; Borg, Johan; Haglund, Leif, Method and system for geo-referencing at least one sensor image.
Loveland, James Edward; Taylor, Jeffrey Clayton; Lewis, Jeffery Devon; Childs, Bradley McKay; Reed, Corey David; Robertson, Jared William, System and method for construction estimation using aerial images.
Hanson, David; Sjostrom, Keith Jerome; Jones, Ross Peter; Kelly, Peter John, System and method for visualizing multiple-sensor subsurface imaging data.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.