The digital 3D/360° camera system is an omnidirectional stereoscopic device for capturing image data that may be used to create a 3-dimensional model for presenting a 3D image, a 3D movie, or 3D animation. The device uses multiple digital cameras, arranged with overlapping fields of view, to capture
The digital 3D/360° camera system is an omnidirectional stereoscopic device for capturing image data that may be used to create a 3-dimensional model for presenting a 3D image, a 3D movie, or 3D animation. The device uses multiple digital cameras, arranged with overlapping fields of view, to capture image data covering an entire 360° scene. The data collected by one, or several, digital 3D/360° camera systems can be used to create a 3D model of a 360° scene by using triangulation of the image data within the overlapping fields of view.
대표청구항▼
1. A digital camera system comprising: a plurality of digital cameras each having a respective position relative to a reference point and associated with a respective pixel vector map;a non-transitory computer readable storage medium configured to store instructions; andone or more processors progra
1. A digital camera system comprising: a plurality of digital cameras each having a respective position relative to a reference point and associated with a respective pixel vector map;a non-transitory computer readable storage medium configured to store instructions; andone or more processors programmed to execute the stored instructions to: commanding the plurality of cameras to simultaneously capture respective images, the respective captured images having an array of pixels;calculating, for pixels that occur in two or more of the arrays of pixels of the respective captured images, a corresponding distance measurement using the respective positions and the respective pixel vector maps; andgenerating a three-dimensional model of the pixels that occur in two or more of the arrays of pixels of the respective captured images based on the corresponding distance measurements. 2. The digital camera system of claim 1, wherein a first digital camera of the plurality of digital cameras uses a variable focus lens; andthe first digital camera associated with one or more of: a plurality of respective pixel vector maps corresponding to various focal lengths, anda single pixel vector and a function to adjust the single pixel vector based on a given focal length of the variable focus lens. 3. The digital camera system of claim 1, wherein the plurality of digital cameras are configured to capture visible spectrum. 4. The digital camera system of claim 1, wherein the plurality of digital cameras are configured to capture non-visible spectrum. 5. The digital camera system of claim 1, wherein the plurality of digital cameras are configured to capture both visible and non-visible spectrum. 6. The digital camera system of claim 1, wherein generating the three-dimensional model includes: defining a three-dimensional coordinate system based on the reference point, andcalculating a three-dimensional coordinate for the pixels that occur in two or more of the arrays of pixels of the respective captured images. 7. The digital camera system of claim 6, further comprising a camera housing that secures the plurality of digital cameras to the respective positions. 8. The digital camera system of claim 1, wherein the plurality of digital cameras provide a stereoscopic three-hundred-sixty degree view of the area surrounding the plurality of cameras. 9. The digital camera system of claim 1, wherein the respective positions of the plurality of digital cameras is based on respective centers of the plurality of digital cameras. 10. The digital camera system of claim 1, wherein the respective captured images are still images. 11. A computer implemented method for generating a three-dimensional model comprising: commanding a plurality of cameras to simultaneously capture respective images, the respective captured images having an array of pixels, and the plurality of digital cameras each having a respective position relative to a reference point and associated with a respective pixel vector map;calculating, for pixels that occur in two or more of the arrays of pixels of the respective captured images, a corresponding distance measurement using the respective positions and the respective pixel vector maps; andgenerating a three-dimensional model of the pixels that occur in two or more of the arrays of pixels of the respective captured images based on the corresponding distance measurements. 12. The method of claim 11, wherein a first digital camera of the plurality of digital cameras uses a variable focus lens; andthe first digital camera associated with one or more of: a plurality of respective pixel vector maps corresponding to various focal lengths, anda single pixel vector and a function to adjust the single pixel vector based on a given focal length of the variable focus lens. 13. The method of claim 11, wherein the plurality of digital cameras are configured to capture visible spectrum. 14. The method of claim 11, wherein the plurality of digital cameras are configured to capture non-visible spectrum. 15. The method of claim 11, wherein the plurality of digital cameras are configured to capture both visible and non-visible spectrum. 16. The method of claim 11, wherein generating the three-dimensional model includes: defining a three-dimensional coordinate system based on the reference point, andcalculating a three-dimensional coordinate for the pixels that occur in two or more of the arrays of pixels of the respective captured images. 17. The method of claim 16, wherein a camera housing secures the plurality of digital cameras to the respective positions. 18. The method of claim 11, wherein the plurality of digital cameras provide a stereoscopic three-hundred-sixty degree view of the area surrounding the plurality of cameras. 19. The method of claim 11, wherein the respective positions of the plurality of digital cameras is based on respective centers of the plurality of digital cameras. 20. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising: commanding a plurality of cameras to simultaneously capture respective images, the respective captured images having an array of pixels, and the plurality of digital cameras each having a respective position relative to a reference point and associated with a respective pixel vector map;calculating, for pixels that occur in two or more of the arrays of pixels of the respective captured images, a corresponding distance measurement using the respective positions and the respective pixel vector maps; andgenerating a three-dimensional model of the pixels that occur in two or more of the arrays of pixels of the respective captured images based on the corresponding distance measurements. 21. The non-transitory computer-readable medium of claim 20, wherein the plurality of digital cameras are configured to capture visible spectrum. 22. The non-transitory computer-readable medium of claim 20, wherein the plurality of digital cameras are configured to capture non-visible spectrum. 23. The non-transitory computer-readable medium of claim 20, wherein the plurality of digital cameras are configured to capture both visible and non-visible spectrum.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (34)
Kulik John J. (Longwood FL), 360 Degree closed circuit television system.
Gaylord William J. (Stone Mountain GA), Apparatus and method for segmenting a field of view into contiguous, non-overlapping, vertical and horizontal sub-fields.
Jain Ramesh ; Moezzi Saied ; Katkere Arun, Machine synthesis of a virtual video camera/image of a scene from multiple video cameras/images of the scene in accorda.
Glassman Martin S. ; Gorr Russell E. ; Hancock Thomas R. ; Judd Stephen J. ; Novak Carol L. ; Pearlmutter Barak A. ; Rickard ; Jr. Scott T., Omnidirectional visual image detector and processor.
Braun David A. (Denville NJ) Nilson ; III William A. E. (Bridgewater NJ) Nelson Terence J. (New Providence NJ) Smoot Lanny S. (Morris Township ; Morris County NJ), Television system for displaying multiple views of a remote location.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.