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 PDF

Info

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
Application number
CN200710125400A
Other languages
Chinese (zh)
Other versions
CN101247513A (en
Inventor
谢维信
裴继红
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN200710125400A priority Critical patent/CN100576907C/en
Publication of CN101247513A publication Critical patent/CN101247513A/en
Application granted granted Critical
Publication of CN100576907C publication Critical patent/CN100576907C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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

Utilize the method for single camera real-time generating 360 degree seamless full-view video image
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).
CN200710125400A 2007-12-25 2007-12-25 Utilize the method for single camera real-time generating 360 degree seamless full-view video image Expired - Fee Related CN100576907C (en)

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)

* Cited by examiner, † Cited by third party
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

Non-Patent Citations (10)

* Cited by examiner, † Cited by third party
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