CN100576907C - Utilize the method for single camera real-time generating 360 degree seamless full-view video image - Google Patents
Utilize the method for single camera real-time generating 360 degree seamless full-view video image Download PDFInfo
- Publication number
- CN100576907C CN100576907C CN200710125400A CN200710125400A CN100576907C CN 100576907 C CN100576907 C CN 100576907C CN 200710125400 A CN200710125400 A CN 200710125400A CN 200710125400 A CN200710125400 A CN 200710125400A CN 100576907 C CN100576907 C CN 100576907C
- Authority
- CN
- China
- Prior art keywords
- video image
- point
- full
- frame
- view video
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Closed-Circuit Television Systems (AREA)
- Studio Devices (AREA)
- Image Processing (AREA)
Abstract
Utilize single camera to realize the method for 360 ° of real-time seamless full-view video images, solve single camera and carry out continuous video acquisition with the rotation of The Cloud Terrace, multi-frame video image with continuous acquisition, machine synthesizes the technical problem of 360 ° of real-time seamless full-view video images as calculated, this method elder generation is with every frame video image preliminary treatment of instantaneous acquiring, pretreated every frame video image is embedded full-view video image, according to interframe correlation distance and panoramic video figure circumference cycle, calculate every frame video image and keep the less embedded location of intermediate vertical band in full-view video image of distortion, the position that its embedding is calculated, to every frame video image of current embedding, with full-view video image in a left side, the adjustment of light consistency is carried out in right frame overlapping region.Advantage of the present invention is, generates full-view video image in real time, and calculating, splicing and image taking speed are fast, and equipment is simple, and cost is low, can be widely used in uses such as big scene such as airport lounge and traffic, safety monitoring.
Description
Affiliated technical field
The present invention relates to the processing method of the video image of camera acquisition, particularly a kind of method of utilizing the single camera real-time generating 360 degree seamless full-view video image.
Background technology
Real-time generating 360 degree seamless full-view video image has very important meaning for the application in safety defense monitoring system, also can be used for other use simultaneously, and in the prior art, the method that generates 360 ° of seamless full-view video images has:
The 3rd interim what publish " Chinese security protection " year in December, 2006, introduced the method that a kind of panorama intelligent sphere is realized 360 ° of panoramas.Introducing its " panoramic video monitoring " in the literary composition only is meant with a camera and also without the image splicing, can catches and contain whole hemisphere (180 ° * 360 °), but not provide concrete implementation method in the literary composition without mechanical displacement means.
Also record a kind of use panoramic ring lens (Panoramic Annular Lens, PAL) camera in the prior art.PAL is the lens of turning back with two reflectings surface and two projection surfaces, is the key element of panorama camera.In addition, the approach of the resolution of this camera raising panorama sketch is to use high-resolution sensor array.
Small-sized microcomputer system, that publishes in December, 1999 is the 20th interim, introduced a kind of digital camera around 360 ° of rotations of vertical axis, obtain one group and have to a certain degree overlapping photo, utilize cylinder perspective projection algorithm and the method for producing panoramic picture based on the relevant matching algorithm of consecutive frame two row pixels.Carry out the adjustment of light consistency with light gradual transition technology.The system that is made up by this method is a kind of non real-time, interactive panoramic picture generation system.
Dalian University of Technology's journal, has been introduced a kind of based on the relevant image split-joint method of profile phase place at the 45th phase that publish in February, 2005.This method at first calculates the two-value profile diagram in two width of cloth doubling of the image zones, utilizes Fourier transformation method calculating phase place to be correlated with then and obtains the initial matching position, utilizes the projective transformation matrix between the iteration optimization algorithms computed image at last.Carry out the adjustment of light consistency with light gradual transition technology.
HeFei University of Technology's journal, has been introduced a kind of based on the relevant splicing technology of panorama drawing of phase place at the 30th phase that publish in January, 2007.The outdoor scene photographic projection that this technology is at first taken camera is to cylinder, and the lap to adjacent image adopts the phase information of paying in the upright leaf crosspower spectrum to carry out registration then, carries out the adjustment of light consistency with light gradual transition technology at last.
In sum, in the prior art, be in blank for the method for utilizing the single camera real-time generating 360 degree seamless full-view video image.
Goal of the invention
The objective of the invention is, utilize the existing common single camera that uses, on the The Cloud Terrace of 360 ° of rotations, carry out continuous video acquisition with the rotation of The Cloud Terrace, with the multi-frame video image of continuous acquisition, machine synthesizes 360 ° of seamless full-view video images in real time as calculated.
The present invention realizes that the technical scheme that goal of the invention adopts is, this method is to adopt the following step to realize:
A is with every frame video image preliminary treatment of instantaneous acquiring, preliminary treatment comprises: video parity field sawtooth is subdued, delete in every frame video image, the bigger left and right border of the video image vertical strip of distortion in the cylindrical surface projecting coordinate keeps the less video image intermediate vertical band of distortion:
B embeds full-view video image with pretreated every frame video image, according to interframe correlation distance (d) and panoramic video figure circumference cycle (D), calculate every frame video image and keep the less embedded location of intermediate vertical band in full-view video image of distortion, the position that its embedding is calculated:
The reprocessing of C full-view video image, to every frame video image of current embedding, with full-view video image in left and right frame overlapping region carry out the adjustment of light consistency.
The invention has the beneficial effects as follows, real-time generating 360 degree seamless full-view video image, calculating, splicing and image taking speed are fast, and equipment is simple, cost is low, can be widely used in uses such as big scene scene video monitoring such as airport lounge, station hall and traffic monitoring, panorama safety monitoring.
Describe the present invention below in conjunction with accompanying drawing.
The composition frame chart of accompanying drawing 1 hardware unit of the present invention.
The 360 ° of real-time generation technique scheme of panorama sketch block diagrams among accompanying drawing 2 the present invention.
The computational methods scheme block diagram of correlation distance d between consecutive frame among accompanying drawing 3 the present invention.
The computational methods scheme block diagram of 360 ° of panorama sketch circumference circle D among accompanying drawing 4 the present invention.
Embodiment
With reference to the accompanying drawings 1, accompanying drawing 2, utilize single camera to realize the method for 360 ° of real-time seamless full-view video images, this method be by single camera on can the The Cloud Terrace of 360 ° of uniform rotation, continuous video acquisition is carried out in rotation with The Cloud Terrace, with the multi-frame video image of continuous acquisition, machine synthesizes 360 ° of real-time seamless full-view video images as calculated, and this method is to adopt the following step to realize:
A, with every frame video image preliminary treatment of instantaneous acquiring, preliminary treatment comprises: video parity field sawtooth is subdued, delete in every frame video image, the bigger left and right border of the video image vertical strip of distortion in the cylindrical surface projecting coordinate keeps the less video image intermediate vertical band of distortion.
Concrete scheme and purpose that video parity field sawtooth is subdued are: can omit this step for the video camera of lining by line scan; For interleaved video camera, only get the odd field of each frame video image, to each row of odd field, calculate the mean value of each odd column pixel and follow-up neighbouring even-numbered row pixel, then the even column pixel is abandoned.The purpose of this step is in order to eliminate some video camera because the image parity field sawtooth skew that motion brings.
The standard that keeps the less video image intermediate vertical band of distortion is that general video camera can have the secret note band of some non-imagings at boundary, and bigger in boundary distortion all around.According to the difference of video camera quality, cut off the vertical strip of each 10 to 30 pixel wide about the every frame of video image, keep intermediate vertical histogram picture.General acquiescence is sheared the vertical strip of each 20 pixel wide about video image.
B, pretreated every frame video image is embedded full-view video image, according to interframe correlation distance (d) and panoramic video figure circumference cycle (D), calculate every frame video image and keep the less embedded location of intermediate vertical band in full-view video image of distortion, the position that its embedding is calculated.
C, full-view video image reprocessing, to every frame video image of current embedding, with full-view video image in left and right frame overlapping region carry out the adjustment of light consistency.
Key problem in technology of the present invention is, it is seamless spliced to utilize interframe correlation distance (d) and panoramic video figure circumference cycle (D) that the multi-frame video image with continuous acquisition is carried out 360 ° of real-time seamless full-view video images, adopt technique scheme, accelerated the calculating when seamless spliced greatly, greatly improve image taking speed, reduced the manufacturing cost of equipment.
Referring to accompanying drawing 3, in the technology contents of the present invention, utilize single camera to realize the method for 360 ° of real-time seamless full-view video images, among this method step B, interframe correlation distance (d) is to adopt the following step to obtain:
A, obtain the current video image frame, calculate this two field picture gradient, obtain parallel gradient map along the camera motion direction.
Calculating is the characteristics of image in this two field picture to be represented with Mathematical Modeling the correlation of being convenient between the two field picture is judged along the purpose of this two field picture gradient of camera motion direction.Parallel gradient map in the invention is: to image usage level gradient operator (as Sobe1 operator [1,0 ,-1; 2,0 ,-2; 1,0 ,-1] etc.) carries out the figure that convolution algorithm obtains.
B, to the parallel gradient map of steps A, carry out the gradient projection of vertical direction, gradient upright projection histogram.Gradient upright projection histogram in the invention is: the value to each pixel place in the gradient map adds up along column direction, an one-dimensional signal sequence that follows direction of formation.
C, in the consecutive frame overlapping region, get one section relevant projection histogram.
D, to the one section relevant projection histogram of getting among the step C, contrast the relevant position in the projection histogram of adjacent previous frame video image, the correlation distance (d) of two adjacent two field pictures before and after calculating.
Referring to accompanying drawing 4, the present invention utilizes single camera to realize the method for 360 ° of real-time seamless full-view video images, and among this method step B, panoramic video figure circumference cycle (D) adopts the following step to obtain:
A, obtain the sequence of video images of gathering during The Cloud Terrace uniform rotation three to four cycles.
B, according to interframe correlation distance (d), the sequence of video images of steps A collection is carried out the panorama splicing.
C, to the splicing multicycle panoramic picture that step B obtains, calculate the gradient projection histogram p (t) of its gray-scale map.
D, to the gradient projection histogram that step C obtains, carry out the one dimension low-pass filtering, the local maximum position (t0) of calculation of filtered signal.
The purpose and the technical scheme of one dimension low-pass filtering are: can obtain maximum value position more accurately in the signal after low-pass filtering, this position is generally the strongest position of vertical boundary in the image.A kind of technic relization scheme is, at first histogrammic each value of gradient upright projection taken absolute value, and obtains a non-negative one-dimensional sequence signal, (is 7 low pass filter [1 as length with this signal and one dimension low pass filter, 1,1,1,1,1,1]) makes signal behind the convolution algorithm.
E, be the center, get suitable length Nogata signal graph with local maximum position (to), with this as local signal L (t) to be correlated with.
F, in gradient projection histogram p (t), find out with relevant local signal L (t) coefficient correlation greater than 3 some positions of 0.9,3 points are respectively t1 point, t2 point and t3 point.
Distance relation between G, checking computations t1 point, t2 point and the t3 point consecutive points, the distance between t1 point and the t2 point equals the distance between t2 point and the t3 point, and the distance between t1 point and t2 point or t2 point and the t3 point is panoramic video figure circumference cycle (D).
Claims (1)
1, utilize single camera to realize the method for 360 ° of real-time seamless full-view video images, this method be by single camera on can the The Cloud Terrace of 360 ° of uniform rotation, continuous video acquisition is carried out in rotation with The Cloud Terrace, multi-frame video image with continuous acquisition, machine synthesizes 360 ° of real-time seamless full-view video images as calculated, it is characterized in that this method is to adopt the following step to realize:
A, with every frame video image preliminary treatment of instantaneous acquiring, preliminary treatment comprises: video parity field sawtooth is subdued, and deletes in every frame video image the bigger left and right border of the video image vertical strip of distortion in the cylindrical surface projecting coordinate, keep the less video image intermediate vertical band of distortion
B, pretreated every frame video image is embedded full-view video image, according to interframe correlation distance (d) and panoramic video figure circumference cycle (D), calculate every frame video image and keep the less embedded location of intermediate vertical band in full-view video image of distortion, the position that its embedding is calculated
C, full-view video image reprocessing, to every frame video image of current embedding, with full-view video image in left and right frame overlapping region carry out the adjustment of light consistency,
Among the above step B, interframe correlation distance (d) is to adopt the following step to obtain:
A), obtain the current video image frame, calculate this two field picture gradient along the camera motion direction, obtain parallel gradient map,
B), to the parallel gradient map of steps A, carry out the gradient projection of vertical direction, gradient upright projection histogram,
C), in the consecutive frame overlapping region, get one section relevant projection histogram,
D), the projection histogram to being got among the step C, contrast the relevant position in the projection histogram of adjacent previous frame video image, the correlation distance (d) of two adjacent two field pictures before and after calculating;
Among the above step B, panoramic video figure circumference cycle (D) adopts the following step to obtain:
A), obtain the sequence of video images of gathering during The Cloud Terrace uniform rotation three to four cycles,
B), according to interframe correlation distance (d), the sequence of video images of steps A collection is carried out the panorama splicing,
C), to the splicing multicycle panoramic picture that step B obtains, calculate the gradient projection histogram p (t) of its gray-scale map,
D), to the gradient projection histogram that step C obtains, carry out the one dimension low-pass filtering, the local maximum position (t0) of calculation of filtered signal,
E), be the center with local maximum position (t0), get suitable length Nogata signal graph, with this as local signal L (t) to be correlated with,
F), in gradient projection histogram p (t), find out with relevant local signal L (t) coefficient correlation greater than 3 some positions of 0.9,3 points are respectively t1 point, t2 point and t3 point,
G), distance relation between checking computations t1 point, t2 point and the t3 point consecutive points, the distance between t1 point and the t2 point should equal the distance between t2 point and the t3 point, then the distance between t1 point and t2 point or t2 point and the t3 point is panoramic video figure circumference cycle (D).
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200710125400A CN100576907C (en) | 2007-12-25 | 2007-12-25 | Utilize the method for single camera real-time generating 360 degree seamless full-view video image |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200710125400A CN100576907C (en) | 2007-12-25 | 2007-12-25 | Utilize the method for single camera real-time generating 360 degree seamless full-view video image |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101247513A CN101247513A (en) | 2008-08-20 |
CN100576907C true CN100576907C (en) | 2009-12-30 |
Family
ID=39947677
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200710125400A Expired - Fee Related CN100576907C (en) | 2007-12-25 | 2007-12-25 | Utilize the method for single camera real-time generating 360 degree seamless full-view video image |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100576907C (en) |
Families Citing this family (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101556423B (en) * | 2009-04-16 | 2011-05-18 | 陈祜 | Fully automatic digital panoramic camera rotating base |
CN101794069B (en) * | 2010-01-29 | 2011-08-31 | 于辉 | Panorama imager |
CN102013112B (en) * | 2010-12-04 | 2012-07-11 | 徐进 | Method for acquiring three-dimensional real image data of appearance of cultural relic |
CN102201115B (en) * | 2011-04-07 | 2013-12-11 | 湖南天幕智能科技有限公司 | Real-time panoramic image stitching method of aerial videos photography by unmanned plane |
CN102984453B (en) * | 2012-11-01 | 2015-10-28 | 深圳大学 | Single camera is utilized to generate the method and system of hemisphere full-view video image in real time |
CN103945103B (en) * | 2013-01-17 | 2017-05-24 | 成都国翼电子技术有限公司 | Multi-plane secondary projection panoramic camera image distortion elimination method based on cylinder |
US10229477B2 (en) * | 2013-04-30 | 2019-03-12 | Sony Corporation | Image processing device, image processing method, and program |
CN103826063A (en) * | 2014-02-27 | 2014-05-28 | 广州市晶华光学电子有限公司 | Panoramic 360-degree intelligent monitoring device |
CN104038668B (en) * | 2014-06-30 | 2017-11-10 | Tcl集团股份有限公司 | A kind of panoramic video display methods and system |
WO2016199608A1 (en) * | 2015-06-12 | 2016-12-15 | ソニー株式会社 | Information processing device and information processing method |
CN104967821A (en) * | 2015-06-23 | 2015-10-07 | 国家电网公司 | Overhead wireless patrol instrument |
CN105245841B (en) * | 2015-10-08 | 2018-10-09 | 北京工业大学 | A kind of panoramic video monitoring system based on CUDA |
JP6834976B2 (en) * | 2015-11-17 | 2021-02-24 | ソニー株式会社 | Multi-camera system, multi-camera system control method and camera |
EP3387622B1 (en) | 2016-05-03 | 2020-09-23 | Google LLC | Method and system for obtaining pair-wise epipolar constraints and solving for panorama pose on a mobile device |
CN105915794A (en) * | 2016-05-27 | 2016-08-31 | 武汉理工大学 | Panoramic scene making method using high-speed ball camera |
CN106131498B (en) * | 2016-07-26 | 2019-03-29 | 中国科学院遥感与数字地球研究所 | Panoramic video joining method and device |
US10219008B2 (en) | 2016-07-29 | 2019-02-26 | At&T Intellectual Property I, L.P. | Apparatus and method for aggregating video streams into composite media content |
CN106791282B (en) * | 2016-11-16 | 2019-10-25 | 中国电子科技集团公司第十一研究所 | A kind of panorama scanning system video enhancement method and device |
CN107454375A (en) * | 2017-01-24 | 2017-12-08 | 江苏思特威电子科技有限公司 | 3D panoramic imaging devices and method |
CN106952225B (en) * | 2017-02-15 | 2020-07-07 | 山东科技大学 | Panoramic splicing method for forest fire prevention |
CN107087154A (en) * | 2017-04-25 | 2017-08-22 | 中国科学技术大学先进技术研究院 | A kind of method and apparatus that stereoscopic panoramic image collection is carried out using single camera |
CN108965917B (en) * | 2017-05-27 | 2021-07-20 | 华为技术有限公司 | Video image presenting and packaging method and video image presenting and packaging device |
CN107911683B (en) * | 2017-11-28 | 2019-07-23 | Oppo广东移动通信有限公司 | Image white balancing treatment method, device, storage medium and electronic equipment |
CN108307105B (en) * | 2017-12-27 | 2020-07-07 | 努比亚技术有限公司 | Shooting method, terminal and computer readable storage medium |
CN108305218B (en) * | 2017-12-29 | 2022-09-06 | 浙江水科文化集团有限公司 | Panoramic image processing method, terminal and computer readable storage medium |
CN109410120B (en) * | 2018-09-27 | 2023-03-21 | 浙江工商大学 | Extremely fast seamless image synthesis method |
CN111862302B (en) * | 2019-04-12 | 2022-05-17 | 北京城市网邻信息技术有限公司 | Image processing method, image processing apparatus, object modeling method, object modeling apparatus, image processing apparatus, object modeling apparatus, and medium |
CN110766830A (en) * | 2019-09-24 | 2020-02-07 | 重庆特斯联智慧科技股份有限公司 | Panoramic imaging-based security access control system and control method |
CN111982015B (en) * | 2020-08-18 | 2022-06-21 | 深圳大学 | Method for monitoring structure geometry |
CN112070886B (en) * | 2020-09-04 | 2023-04-25 | 中车大同电力机车有限公司 | Image monitoring method and related equipment for mining dump truck |
-
2007
- 2007-12-25 CN CN200710125400A patent/CN100576907C/en not_active Expired - Fee Related
Non-Patent Citations (10)
Title |
---|
PANORAMIC IMAGE ACQUISITION. ARUN KRISHNAN ECT.COMPUTER VISION AND PATTERN RECOQNITION. 1996 |
PANORAMIC IMAGE ACQUISITION. ARUN KRISHNAN ECT.COMPUTER VISION AND PATTERN RECOQNITION. 1996 * |
PANORAMIC MOSAICS BY MANIFOLD PROJECTION. SHMUEL PELEG ETC.IMAGE PROCESSING,Vol.1 . 1994 |
PANORAMIC MOSAICS BY MANIFOLD PROJECTION. SHMUEL PELEG ETC.IMAGE PROCESSING,Vol.1 . 1994 * |
VIRTUAL BELLOWS:CONSTRUCTING HIGHQUALITYSHILLS FORM VIDEO. S.MANN ETC.IMAGE PROCESSING ,1994.,Vol.1 . 1994 |
VIRTUAL BELLOWS:CONSTRUCTING HIGHQUALITYSHILLS FORM VIDEO. S.MANN ETC.IMAGE PROCESSING ,1994.,Vol.1 . 1994 * |
全景图像拼接算法. 曹俊杰等.大连理工大学学报,第43卷第增刊1期. 2003 |
全景图像拼接算法. 曹俊杰等.大连理工大学学报,第43卷第增刊1期. 2003 * |
摄像机图像序列的全景拼接. 漆驰等.计算机辅助设计与图形学学报,第13卷第7期. 2001 |
摄像机图像序列的全景拼接. 漆驰等.计算机辅助设计与图形学学报,第13卷第7期. 2001 * |
Also Published As
Publication number | Publication date |
---|---|
CN101247513A (en) | 2008-08-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100576907C (en) | Utilize the method for single camera real-time generating 360 degree seamless full-view video image | |
CN100432836C (en) | Method for realizing two-dimensional panoramic true imaging | |
EP3057317B1 (en) | Light-field camera | |
CN101276465B (en) | Method for automatically split-jointing wide-angle image | |
CN102984453B (en) | Single camera is utilized to generate the method and system of hemisphere full-view video image in real time | |
JP6273163B2 (en) | Stereoscopic panorama | |
CN102857739B (en) | Distributed overall view monitoring system and method thereof | |
CN1213602C (en) | Fast digital pan tilt zoom video system | |
CN101916455B (en) | Method and device for reconstructing three-dimensional model of high dynamic range texture | |
CN201523430U (en) | Panoramic video monitoring system | |
CN105957015A (en) | Thread bucket interior wall image 360 DEG panorama mosaicing method and system | |
CN103971352A (en) | Rapid image splicing method based on wide-angle lenses | |
CN102111629A (en) | Image processing apparatus, image capturing apparatus, image processing method, and program | |
CN1669337A (en) | Method for producing stereoscopic images from monoscopic images | |
CN101276415A (en) | Apparatus and method for realizing multi-resolutions image acquisition with multi-focusing video camera | |
WO2013032769A1 (en) | Producing focused videos from single captured video | |
CN104159026A (en) | System for realizing 360-degree panoramic video | |
CN104094318A (en) | System for filming a video movie | |
CN105357433A (en) | High-speed rotating focal length self-adaptive panoramic imaging method | |
CN105005964A (en) | Video sequence image based method for rapidly generating panorama of geographic scene | |
CN101540822A (en) | Device and method for high-resolution large-viewing-field aerial image forming | |
CN115086550A (en) | Meta-imaging method and system | |
CN110276714B (en) | Method and device for synthesizing rapid scanning panoramic image | |
CN103854269B (en) | Based on multi-angle, the super resolution image reconstruction method and device of multiresolution | |
CN206364891U (en) | High definition linear array panoramic camera |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20091230 Termination date: 20161225 |
|
CF01 | Termination of patent right due to non-payment of annual fee |