CN104881869A - Real time panorama tracing and splicing method for mobile platform - Google Patents
Real time panorama tracing and splicing method for mobile platform Download PDFInfo
- Publication number
- CN104881869A CN104881869A CN201510251194.7A CN201510251194A CN104881869A CN 104881869 A CN104881869 A CN 104881869A CN 201510251194 A CN201510251194 A CN 201510251194A CN 104881869 A CN104881869 A CN 104881869A
- Authority
- CN
- China
- Prior art keywords
- camera
- image
- frame
- real time
- map
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 230000008569 process Effects 0.000 claims abstract description 20
- 238000013519 translation Methods 0.000 claims abstract description 15
- 230000006870 function Effects 0.000 claims description 13
- 238000001514 detection method Methods 0.000 claims description 11
- 238000006073 displacement reaction Methods 0.000 claims description 10
- 238000005457 optimization Methods 0.000 claims description 9
- 230000008878 coupling Effects 0.000 claims description 8
- 238000010168 coupling process Methods 0.000 claims description 8
- 238000005859 coupling reaction Methods 0.000 claims description 8
- 238000005259 measurement Methods 0.000 claims description 7
- 238000002156 mixing Methods 0.000 claims description 7
- 238000013507 mapping Methods 0.000 claims description 6
- 230000008859 change Effects 0.000 claims description 5
- 230000015572 biosynthetic process Effects 0.000 claims description 4
- 238000003786 synthesis reaction Methods 0.000 claims description 4
- 239000011295 pitch Substances 0.000 claims description 3
- 230000009467 reduction Effects 0.000 claims description 3
- 230000004927 fusion Effects 0.000 abstract description 2
- 239000011159 matrix material Substances 0.000 description 6
- 230000000007 visual effect Effects 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000003930 cognitive ability Effects 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 238000012804 iterative process Methods 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 238000011897 real-time detection Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T3/4038—Image mosaicing, e.g. composing plane images from plane sub-images
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/80—Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Studio Devices (AREA)
- Image Processing (AREA)
Abstract
The invention discloses a real time panorama tracing and splicing method for mobile platform. First, each image frame captured by a camera is used for feature tracking and is then utilized for calculating rotation posture of the camera in three-dimensional space. Second, whether the center of the camera shifts or not is also detected during the process of estimating the posture of the camera in real time. If shift occurs, a corresponding feedback is sent to a user and help is offered to the user to reset the camera position to an initial one, so that translation error between captured images can be reduced and that the images meets constraint on a sphere is guaranteed. Third, key frames and three-dimensional feature points are added and related parameters are optimized and a Map is updated completely by utilizing a bundling adjustment method. Fourth, a plurality of pictures are spliced together in real time in an offline manner on a background, and exposure compensation and multi-frequency-band fusion of images are realized, so that a panorama with geometrical consistency is generated with high quality. The result indicates that a scene expression method based on multi-view panorama has very good scene expression capability.
Description
Technical field
The present invention relates to a kind of scene expression of panorama, the real time panoramic particularly related on a kind of mobile platform is followed the tracks of and joining method.
Technical background
Panorama sketch is a kind of common environment viewing mode, can be regarded as the popularization of common wide-angle lens, has larger visual angle and wider scene information.Panorama sketch can be widely used in scene walkthrough, virtual reality, texture, the every field such as augmented reality with its distinctive Visual exhibition form of stage design.
Traditional Panoramagram generation method, comprise David Lowe based on scale invariant feature (SIFT) (Lowe, David G.Distinctive Image Features from Scale-InvariantKeypoints.International Journal of Computer Vision 60.2, 2004:91-110.) photograph image joining method (Matthew Brown, David G.Lowe.Automatic Panoramic ImageStitching using Invariant Features.International Journal of ComputerVision, 2007, 74 (1): 59-73), Google based on gyrostatic pan-shot App-PhotoSphere (https: //www.google.com/maps/about/contribute/photosphere/), panorama App-the PhotoSynth (https: //photosynth.net/) based on characteristics of image shooting of Microsoft.Wherein the panorama generating algorithm of David is based on SIFT feature coupling, the feature interpretation ability powerful by means of SIFT algorithm and matching precision, and the algorithm of David under large scene, can generate without side seam, no color differnece, the panorama sketch that geometry is consistent.But because the calculating of SIFT is very consuming time, make this algorithm be not suitable for using on a mobile platform.The pan-shot App of Google is the rotation parameter obtained based on gyroscope, and on a mobile platform, the information of these sensors of gyroscope can accomplish the renewal frequency of 60 frames per second, because can accomplish the effect of live preview on a mobile platform.But built-in sensor has very large noise, especially after the noise of these sensors is mapped on image, image can see obvious border and gap, and some basic geometries can not keep consistency, and such as line segment can in image junction disconnection etc.The PhotoSynth of Microsoft uses the characteristic information of image, thus can keep obvious Geometrical consistency on image, and there is reasonable degrees of fusion marginal portion relative to the PhotoSphere of Google.But although PhotoSynth is the pure rotational motion of hypothesis camera, the operation of but not strict restriction handset user, even if user has obvious translation, namely the center of camera moves, or image can be added to come in, do Images uniting like this and just have obvious geometric error, especially in indoor scene, because the depth of field of object is smaller, it is all larger skew that movement faint on camera is reflected on image.Therefore be necessary very much to do a detection to the translation of camera, provide feedback timely simultaneously, ensure that the image adding panorama does not exist larger translation, only have the original image of input to meet the geometric attribute of pure rotation, the final panorama sketch generated may be just that geometry is consistent.The method of traditional process panorama sketch mostly visual cognitive ability how to go to eliminate image center move the image that causes between geometric error on, and nobody goes to check from source whether the image of input meets the constraint of pure rotation.
First this invention designs a kind of real time panoramic tracker realized on mobile terminals, achieve the estimation of quick camera attitude (3DOF), simultaneously can also in the process of following the tracks of, whether the camera of real-time each frame of detection has translation motion, and make feedback timely, instruct user to take according to the method for pure rotation.Experimental result shows: by the form of this real-time detection and feedback, domestic consumer can be good at shooting agonic panorama sketch.
Summary of the invention
The object of the invention is to the deficiency for conventional panoramic method for making, the real time panoramic proposed on a kind of mobile platform is followed the tracks of and joining method.
Real time panoramic on a kind of mobile platform is followed the tracks of and is comprised the steps: with joining method
1) based on the real-time follow-up of Sphere Measurement Model: the image that each frame is caught by camera, first do signature tracking, then calculate Current camera at three-dimensional rotation attitude;
2) translation of fast robust detects: while carrying out real-time follow-up camera rotation attitude, also whether the center of detection camera is subjected to displacement, in time being subjected to displacement, feed back accordingly to user, user is helped to get back to initial camera position, translation error between the image that reduction is caught, ensures that image meets the constraint on a sphere;
3) Map expansion and renewal: add key frame and three-dimensional feature point, the method utilizing boundling to adjust is optimized, and upgrades whole Map, and whole Mapping process is placed on background thread to calculate;
4) panorama off-line synthesis: multiple images are stitched together by backstage off-line in real time, carry out exposure compensating and multi-band blending to image, the panorama sketch that high-quality generation geometry is consistent.
Described step 1) be specially:
A) the RGBA image will obtained, builds 4 tomographic image pyramids, all detects FAST unique point on each layer after changing into gray-scale map;
B) before the signature tracking of each frame starts, based on the attitude of previous frame camera and the image information of present frame, the camera attitude of pre-estimation present frame;
C) by the camera attitude estimated, by the three-dimensional feature spot projection in Map on current frame image, as the initial position of feature point tracking, and unique point search is limited in distance current signature point radius is in the window ranges of 10 pixels;
D) select FAST to do feature detection, adopt image Patch to do signature tracking and coupling, and carry out brightness of image change and pattern distortion process;
E) define the increment that energy function estimates camera attitude, introduce MEstimator and reject outliers, then utilize weighted least-squares iteration optimization, solve the camera parameter of present frame;
F) image is divided into four layers of pyramid, in the highest two-layer estimation initial camera attitude, is two-layerly below optimized.
Described step 3) be specially:
1) selected characteristic coupling reaches more than 30%, with add before key frame have at least 20 frame pitches from key frame, and the strict image center that controls rotates, and utilizes the homography relational extensions Map of reference frame and present frame;
2) the Projection Constraint relation between multiple key frame and multiple unique point be put into inside an energy function, utilize the adjustment of the boundling of Sphere Measurement Model to carry out global optimization, upgrade whole Map, whole Mapping process is placed on background thread to calculate.
The invention has the advantages that: designed and Implemented real time panoramic on mobile terminals and followed the tracks of and generation system, to compare traditional panorama system, while carrying out real-time camera Attitude estimation, also whether the center of detection camera is subjected to displacement, in time being subjected to displacement, feed back accordingly to user, help user to get back to initial camera position, reduce the translation error between the image of catching to the full extent, ensure that image maximum possible meets the constraint on a sphere.The parameter that the method optimization utilizing boundling to adjust is relevant, upgrades whole Map, and the quality of the final panorama sketch generated also can be guaranteed.
Accompanying drawing explanation
Fig. 1 is real time panoramic tracker frame diagram on mobile platform;
Fig. 2 is that real time panoramic is followed the tracks of and Map expansion process.
Embodiment
Real time panoramic on a kind of mobile platform is followed the tracks of and is comprised the steps: with joining method
1) based on the real-time follow-up of Sphere Measurement Model: the image that each frame is caught by camera, first do signature tracking, then calculate Current camera at three-dimensional rotation attitude;
2) translation of fast robust detects: while carrying out real-time follow-up camera rotation attitude, also whether the center of detection camera is subjected to displacement, in time being subjected to displacement, feed back accordingly to user, user is helped to get back to initial camera position, translation error between the image that reduction is caught, ensures that image meets the constraint on a sphere;
3) Map expansion and renewal: add key frame and three-dimensional feature point, the method utilizing boundling to adjust is optimized, and upgrades whole Map, and whole Mapping process is placed on background thread to calculate;
4) panorama off-line synthesis: multiple images are stitched together by backstage off-line in real time, carry out exposure compensating and multi-band blending to image, the panorama sketch that high-quality generation geometry is consistent.
Fig. 1 is the real time panoramic tracker framework on mobile platform.
The described real-time follow-up based on Sphere Measurement Model: the image that each frame is caught by camera, first does signature tracking, then calculates Current camera in the concrete steps of three-dimensional rotation attitude to be:
1) Image Acquisition
First obtain the RGBA format-pattern of 640x480 resolution from equipment, image is transferred to the gray-scale map of 8 bits (256 grades), then build image pyramid, be divided into 4 levels, every one deck is the half of a tomographic image above respectively.All detect FAST unique point on each layer.
2) estimation
Before the signature tracking of each frame starts, based on the attitude of previous frame camera and the image information of present frame, the camera attitude of pre-estimation present frame.Here select a SmallBlurryImage after down-sampled of original image, size is 40x30, and namely length and width are 1/16th of original image respectively.Then utilize the gray-scale value of image to optimize the rotation of present frame relative to previous frame.For this problem, be defined as follows function:
Wherein I
rrepresent the gray-scale map of previous frame (reference frame), I
crepresent the gray-scale map of present frame, p
irepresent i-th pixel coordinate on image, W represents and does perspective transform to image, and x is the parameter of W.This problem is followed the tracks of based on the panorama of sphere, so the parameter that needs are estimated is a rotation parameter of 3DOF.
3) projecting characteristic points
After estimation, just there is present frame camera initial attitude.By the camera attitude that this is estimated, by the three-dimensional feature point { X in Map
iproject to present frame image on obtain { x
i, as the initial position of feature point tracking.By the characteristic point position that this is initial, the search of each unique point is limited at x
iin a window around (being usually set to the window that radius is 10).This method significantly can reduce the calculated amount of unique point search, and the probability of error hiding.
4) based on the signature tracking of Patch
Select FAST to do feature detection, adopt image Patch to do signature tracking and coupling.Each unique point chooses the description amount of the image intensity value in the window of 8*8 around as this feature.The measuring similarity of feature is the SSD (mean square deviation) of calculating two pieces of Patch.Consider that the illumination of real scene has the change in brightness.Normalized Patch is used to be SSD.
Wherein M
rthe mean value of reference frame pixel, M
cthe mean value of current frame pixel.Each Patch mean value of current Patch pixel does a normalization, namely uses the relative value of gray-scale map, instead of absolute value, can effectively avoid like this by brightness of image change cause do not mate.
Also consider the Geometrical consistency of image, do the motion of pure rotation at camera under, image has and clearly distorts, in order to process the matching problem that pattern distortion causes, when calculating the SSD between Patch, first will according to the relative motion of camera, the imagery exploitation homography matrix of reference frame, under changing to the visual angle of current frame.Similar PTAM, directly adopts homography conversion (Homography) to do deformation to image here.That is:
W(x,p)=H(p)
Wherein H is homography matrix, and homography matrix has 8 degree of freedom, relative to the affined transformation of 6 degree of freedom, and the function of many process perspective transforms.Thus better descriptive power is had to the tracking of the pure rotation of process.
5) camera attitude is upgraded
After having carried out effective feature point tracking, just having had the new observation station of three-dimensional feature point on present frame, is next exactly follow the tracks of new observation station to upgrade the attitude of camera.Be defined as follows energy function:
f=π(K*ΔR*initR*V
i)-(u
i,v
i)
T
Wherein V
ibe three site coordinates on sphere, the initial camera attitude obtained time initR is estimation, Δ R is the increment needing the camera attitude estimated.π is a projection function, and a three-dimensional point is projected in the plane of Z=1, obtains the two-dimensional coordinate of normalized (x, a y) form.
Introduce MEstimator and reject outliers, to process the larger noise produced in unique point when practical application
Wherein ρ is a MEstimater, and we select Tukey,
Tukey is comparatively large to the weight at the nearer point of decentering, and the weight of the point that decentering is far away is almost nil.Can well mark and inliers and outliers is distinguished.
According to the weight that Tukey calculates, utilize weighted least-squares iteration optimization, the camera parameter of present frame can be solved.
6) by the thick two step iterative process to essence
Because mobile hand-held device probably has the situation of movement fast in the middle of reality uses.Image is divided into which floor pyramid, the first step first does signature tracking at the highest two-layer (80*60 and 160*120), estimates an initial camera attitude.Then second step more below two-layer (320*240 and 640*480) do above and further go to optimize camera attitude, the search radius of patch also can be restricted to original half simultaneously.The general coupling that can obtain 40 ~ 60 feature point pairs in the first step, can obtain the Feature Points Matching of 800 ~ 1000 at second step.Through like this by thick to smart process, the tracking of camera can keep good robustness and accuracy.
The translation of described fast robust detects: while carrying out real-time camera Attitude estimation, also whether the center of detection camera is subjected to displacement, in time being subjected to displacement, feed back accordingly to user, user is helped to get back to initial camera position, reduce the translation error between the image of catching to the full extent, ensure that the constraint that image maximum possible meets on a sphere is specially:
When camera view is motionless, there is following geometric projection relation:
P
c=(u
c,v
c,1)
T=(K*R
c*V
w)
P
r=(u
r,v
r,1)
T=(K*R
r*V
w)
Wherein P
cthe subpoint (pixel coordinate) on present frame, P
rthe subpoint on reference frame, for same three-dimensional coordinate V
w, by the camera attitude of present frame and reference frame, project on the image of present frame and reference frame respectively, can derive according to formula above
P
c=K*R
c*R
r -1*K
-1*P
r
Make H=K*R
c* R
r -1* K
-1, then have:
P
c=H*P
r
Then H be one from P
rto P
chomography converts.Homography matrix H has at most 8 degree of freedom.And when image center invariant position time, this conversion only has three degree of freedom.Change between two frames only has a rotation amount R=R
c* R
r -1, whether the center that we utilize this characteristic to carry out detection camera moves.
Described Map expansion and renewal: add key frame and three-dimensional feature point, and the parameter that the method optimization utilizing boundling to adjust is relevant, upgrade whole Map.Whole Mapping process is placed on background thread:
1) choose matching characteristic better, with add before key frame have 20 frame pitches from key frame, and the strict image center that controls rotates.
Add the principle of key frame:
1. the tracking quality of camera is sufficiently good, and define all unique points projected to from Map image, what have 30% to match just thinks that tracking quality is reliable.
2. present frame nearest once interpolation key frame will more than 20 frames, and that avoids key frame to add is too concentrated.
3. the distance of key frame nearest in Current camera distance Map is enough large, and distance COS distance is here measured.The direction vector of key frame does inner product, is less than cos (5 °), just can adds Map.
4. for the model followed the tracks of based on spherical panorama, also to limit the movement of image center, if image center has translation, camera first will be waited to return to the position of initial center, just can add new key frame.
After with the addition of new key frame, new key frame can introduce new unique point.According to homography matrix, the projecting characteristic points of reference frame to present frame, then around subpoint 10x10 window in search characteristics point, the SSD of Patch around comparative feature point, choose be less than threshold value and SSD value minimum as optimum matching.The point of coupling can be found to add in Map, upgrade the related data of Map simultaneously.
Map expansion algorithm describes:
1. detect key frame KF
c
2. select key frame KF nearest in Map
r
3.KF
rwith KF
cbetween do the characteristic matching of discontinuous frame
A) calculating K F
rwith KF
cbetween homography matrix H
B) calculating K F
ron unique point at KF
con projection
C) at KF
rwith KF
clap do characteristic matching based on SSD, mate the unique point that obtains and be added in Map.
D) at KF
cin the unique point that do not match, the unique point choosing response maximum adds Map
4. by new KF
cadd Map with relevant unique point, upgrade Map
5. local boundling adjustment
Fig. 2 illustrates the process of this algorithm splicing in real time on Ipad, and wherein green box is the real-time pictures of current camera image.Along with the movement of camera, constantly add new image in Map and come in, the area of panorama sketch constantly expands, and the visual angle of covering is also increasing.
2) the Projection Constraint relation between multiple key frame and multiple unique point is put into inside an energy function, utilizes the adjustment of the boundling of Sphere Measurement Model to carry out global optimization.
If the information spinner key frame stored inside Map and three-dimensional feature point, because incremental computation has cumulative errors.Projection Constraint relation between multiple key frame and multiple unique point is put into global optimization inside an energy function:
Wherein ρ is Tukey function, b
ijrepresent that whether i-th point be visible at jth frame.If i-th point is visible at jth frame, b
ij=1, x
ijbe the projection of i-th point at jth frame; Otherwise b
ij=0.
Described panorama off-line synthesis: plurality of pictures is stitched together by backstage off-line in real time, realizes the exposure compensating to image and multi-band blending, the consistent panorama sketch of high-quality generation geometry is specially:
The method also adopts the method for David G.Lowe to do exposure compensating and multi-band blending to image, simultaneously by means of the computer vision storehouse OpenCV increased income to realize this process.
ExposureCompensator module in OpenCV achieves the exposure compensating function of image, and MultiBandBlender module achieves the multi-band blending function of image, calls these two modules realizations respectively to the exposure compensating of image and multi-band blending.
Several groups of panoramic pictures to same scene capture.From image results, no matter be PhotoSphere or PhotoSynth, owing to throwing the reins to the shooting behavior of photographer, photographer is easy in the process of shooting, image center is moved, catches the constraint that the image obtained just does not meet pure rotation like this.
Claims (3)
1. the real time panoramic on mobile platform is followed the tracks of and a joining method, it is characterized in that comprising the steps:
1) based on the real-time follow-up of Sphere Measurement Model: the image that each frame is caught by camera, first do signature tracking, then calculate Current camera at three-dimensional rotation attitude;
2) translation of fast robust detects: while carrying out real-time follow-up camera rotation attitude, also whether the center of detection camera is subjected to displacement, in time being subjected to displacement, feed back accordingly to user, user is helped to get back to initial camera position, translation error between the image that reduction is caught, ensures that image meets the constraint on a sphere;
3) Map expansion and renewal: add key frame and three-dimensional feature point, the method utilizing boundling to adjust is optimized, and upgrades whole Map, and whole Mapping process is placed on background thread to calculate;
4) panorama off-line synthesis: multiple images are stitched together by backstage off-line in real time, carry out exposure compensating and multi-band blending to image, the panorama sketch that high-quality generation geometry is consistent.
2. the real time panoramic on a kind of mobile platform according to claim 1 is followed the tracks of and joining method, it is characterized in that described step 1) is specially:
A) the RGBA image will obtained, builds 4 tomographic image pyramids, all detects FAST unique point on each layer after changing into gray-scale map;
B) before the signature tracking of each frame starts, based on the attitude of previous frame camera and the image information of present frame, the camera attitude of pre-estimation present frame;
C) by the camera attitude estimated, by the three-dimensional feature spot projection in Map on current frame image, as the initial position of feature point tracking, and unique point search is limited in distance current signature point radius is in the window ranges of 10 pixels;
D) select FAST to do feature detection, adopt image Patch to do signature tracking and coupling, and carry out brightness of image change and pattern distortion process;
E) define the increment that energy function estimates camera attitude, introduce MEstimator and reject outliers, then utilize weighted least-squares iteration optimization, solve the camera parameter of present frame;
F) image is divided into four layers of pyramid, in the highest two-layer estimation initial camera attitude, is two-layerly below optimized.
3. the real time panoramic on a kind of mobile platform according to claim 1 is followed the tracks of and joining method, it is characterized in that described step 3) be specially:
1) selected characteristic coupling reaches more than 30%, with add before key frame have at least 20 frame pitches from key frame, and the strict image center that controls rotates, and utilizes the homography relational extensions Map of reference frame and present frame;
2) the Projection Constraint relation between multiple key frame and multiple unique point be put into inside an energy function, utilize the adjustment of the boundling of Sphere Measurement Model to carry out global optimization, upgrade whole Map, whole Mapping process is placed on background thread to calculate.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510251194.7A CN104881869A (en) | 2015-05-15 | 2015-05-15 | Real time panorama tracing and splicing method for mobile platform |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510251194.7A CN104881869A (en) | 2015-05-15 | 2015-05-15 | Real time panorama tracing and splicing method for mobile platform |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104881869A true CN104881869A (en) | 2015-09-02 |
Family
ID=53949353
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510251194.7A Pending CN104881869A (en) | 2015-05-15 | 2015-05-15 | Real time panorama tracing and splicing method for mobile platform |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104881869A (en) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106355550A (en) * | 2016-10-31 | 2017-01-25 | 微景天下(北京)科技有限公司 | Image stitching system and image stitching method |
CN106778762A (en) * | 2016-12-31 | 2017-05-31 | 歌尔科技有限公司 | 360 degree of the characteristic vector pickup methods of panoramic pictures, recognition methods and related devices |
CN107203965A (en) * | 2016-03-18 | 2017-09-26 | 中国科学院宁波材料技术与工程研究所 | A kind of Panorama Mosaic method merged based on multichannel image |
CN107578428A (en) * | 2017-08-31 | 2018-01-12 | 成都观界创宇科技有限公司 | Method for tracking target and panorama camera applied to panoramic picture |
WO2018049581A1 (en) * | 2016-09-14 | 2018-03-22 | 浙江大学 | Method for simultaneous localization and mapping |
CN108320322A (en) * | 2018-02-11 | 2018-07-24 | 腾讯科技(成都)有限公司 | Animation data processing method, device, computer equipment and storage medium |
CN108564617A (en) * | 2018-03-22 | 2018-09-21 | 深圳岚锋创视网络科技有限公司 | Three-dimensional rebuilding method, device, VR cameras and the panorama camera of more mesh cameras |
CN108592919A (en) * | 2018-04-27 | 2018-09-28 | 百度在线网络技术(北京)有限公司 | The drawing of opposite edges and localization method, device, storage medium and terminal device |
WO2018214179A1 (en) * | 2017-05-23 | 2018-11-29 | 上海交通大学 | Low-dimensional bundle adjustment calculation method and system |
CN110036411A (en) * | 2019-02-27 | 2019-07-19 | 香港应用科技研究院有限公司 | The device and method for generating electronics three-dimensional range environment |
CN110059651A (en) * | 2019-04-24 | 2019-07-26 | 北京计算机技术及应用研究所 | A kind of camera real-time tracking register method |
CN110097498A (en) * | 2019-01-25 | 2019-08-06 | 电子科技大学 | More air strips image mosaics and localization method based on unmanned aerial vehicle flight path constraint |
CN113014871A (en) * | 2021-02-20 | 2021-06-22 | 青岛小鸟看看科技有限公司 | Endoscope image display method, device and endoscope operation auxiliary system |
CN113361400A (en) * | 2021-06-04 | 2021-09-07 | 清远华奥光电仪器有限公司 | Head posture estimation method and device and storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090058991A1 (en) * | 2007-08-27 | 2009-03-05 | Soo-Kyun Kim | Method for photographing panoramic picture |
CN102231806A (en) * | 2011-06-13 | 2011-11-02 | 山东大学 | Video-based dual-parameter inner pipeline wall panorama modeling and generation method |
CN102750724A (en) * | 2012-04-13 | 2012-10-24 | 广州市赛百威电脑有限公司 | Three-dimensional and panoramic system automatic-generation method based on images |
CN202652420U (en) * | 2012-04-17 | 2013-01-02 | 北京明科全讯技术有限公司 | Panorama monitoring system |
CN103051916A (en) * | 2011-10-12 | 2013-04-17 | 三星电子株式会社 | Apparatus and method of creating 3 dimension panorama image |
WO2013173670A3 (en) * | 2012-05-18 | 2014-01-03 | Thomson Licensing | Processing panoramic pictures |
CN103685952A (en) * | 2013-12-06 | 2014-03-26 | 宇龙计算机通信科技(深圳)有限公司 | Terminal and image processing method |
-
2015
- 2015-05-15 CN CN201510251194.7A patent/CN104881869A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090058991A1 (en) * | 2007-08-27 | 2009-03-05 | Soo-Kyun Kim | Method for photographing panoramic picture |
CN102231806A (en) * | 2011-06-13 | 2011-11-02 | 山东大学 | Video-based dual-parameter inner pipeline wall panorama modeling and generation method |
CN103051916A (en) * | 2011-10-12 | 2013-04-17 | 三星电子株式会社 | Apparatus and method of creating 3 dimension panorama image |
CN102750724A (en) * | 2012-04-13 | 2012-10-24 | 广州市赛百威电脑有限公司 | Three-dimensional and panoramic system automatic-generation method based on images |
CN202652420U (en) * | 2012-04-17 | 2013-01-02 | 北京明科全讯技术有限公司 | Panorama monitoring system |
WO2013173670A3 (en) * | 2012-05-18 | 2014-01-03 | Thomson Licensing | Processing panoramic pictures |
CN103685952A (en) * | 2013-12-06 | 2014-03-26 | 宇龙计算机通信科技(深圳)有限公司 | Terminal and image processing method |
Non-Patent Citations (4)
Title |
---|
GEORG KLEIN 等: "Parallel Tracking and Mapping for Small AR Workspaces", 《MIXED AND AUGMENTED REALITY》 * |
MATTHEW BROWN 等: "Automatic Panoramic Image Stitching using Invariant Features", 《COMPUTER VISION》 * |
ZILONG DONG 等: "Live Video Montage with a Rotating Camera", 《PACIFIC GRAPHICS》 * |
夏麟 等: "基于环境映照自动对齐的高质量虚实融合技术", 《计算机辅助设计与图形学学报》 * |
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107203965A (en) * | 2016-03-18 | 2017-09-26 | 中国科学院宁波材料技术与工程研究所 | A kind of Panorama Mosaic method merged based on multichannel image |
CN107203965B (en) * | 2016-03-18 | 2020-03-10 | 中国科学院宁波材料技术与工程研究所 | Panoramic image splicing method based on multi-channel image fusion |
WO2018049581A1 (en) * | 2016-09-14 | 2018-03-22 | 浙江大学 | Method for simultaneous localization and mapping |
US11199414B2 (en) | 2016-09-14 | 2021-12-14 | Zhejiang University | Method for simultaneous localization and mapping |
CN106355550B (en) * | 2016-10-31 | 2024-04-09 | 河北鼎联科技有限公司 | Image stitching system and image stitching method |
CN106355550A (en) * | 2016-10-31 | 2017-01-25 | 微景天下(北京)科技有限公司 | Image stitching system and image stitching method |
CN106778762A (en) * | 2016-12-31 | 2017-05-31 | 歌尔科技有限公司 | 360 degree of the characteristic vector pickup methods of panoramic pictures, recognition methods and related devices |
CN106778762B (en) * | 2016-12-31 | 2020-06-05 | 歌尔科技有限公司 | 360-degree panoramic picture feature vector extraction method, identification method and corresponding devices |
WO2018214179A1 (en) * | 2017-05-23 | 2018-11-29 | 上海交通大学 | Low-dimensional bundle adjustment calculation method and system |
CN107578428A (en) * | 2017-08-31 | 2018-01-12 | 成都观界创宇科技有限公司 | Method for tracking target and panorama camera applied to panoramic picture |
CN108320322A (en) * | 2018-02-11 | 2018-07-24 | 腾讯科技(成都)有限公司 | Animation data processing method, device, computer equipment and storage medium |
CN108320322B (en) * | 2018-02-11 | 2021-06-08 | 腾讯科技(成都)有限公司 | Animation data processing method, animation data processing device, computer equipment and storage medium |
CN108564617A (en) * | 2018-03-22 | 2018-09-21 | 深圳岚锋创视网络科技有限公司 | Three-dimensional rebuilding method, device, VR cameras and the panorama camera of more mesh cameras |
CN108592919A (en) * | 2018-04-27 | 2018-09-28 | 百度在线网络技术(北京)有限公司 | The drawing of opposite edges and localization method, device, storage medium and terminal device |
CN110097498A (en) * | 2019-01-25 | 2019-08-06 | 电子科技大学 | More air strips image mosaics and localization method based on unmanned aerial vehicle flight path constraint |
CN110036411A (en) * | 2019-02-27 | 2019-07-19 | 香港应用科技研究院有限公司 | The device and method for generating electronics three-dimensional range environment |
CN110036411B (en) * | 2019-02-27 | 2023-07-28 | 香港应用科技研究院有限公司 | Apparatus and method for generating electronic three-dimensional roaming environment |
CN110059651A (en) * | 2019-04-24 | 2019-07-26 | 北京计算机技术及应用研究所 | A kind of camera real-time tracking register method |
CN110059651B (en) * | 2019-04-24 | 2021-07-02 | 北京计算机技术及应用研究所 | Real-time tracking and registering method for camera |
CN113014871B (en) * | 2021-02-20 | 2023-11-10 | 青岛小鸟看看科技有限公司 | Endoscopic image display method and device and endoscopic surgery auxiliary system |
CN113014871A (en) * | 2021-02-20 | 2021-06-22 | 青岛小鸟看看科技有限公司 | Endoscope image display method, device and endoscope operation auxiliary system |
CN113361400A (en) * | 2021-06-04 | 2021-09-07 | 清远华奥光电仪器有限公司 | Head posture estimation method and device and storage medium |
CN113361400B (en) * | 2021-06-04 | 2024-09-17 | 清远华奥光电仪器有限公司 | Head posture estimation method, device and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104881869A (en) | Real time panorama tracing and splicing method for mobile platform | |
US11830163B2 (en) | Method and system for image generation | |
CN111062873B (en) | Parallax image splicing and visualization method based on multiple pairs of binocular cameras | |
CN111750820B (en) | Image positioning method and system | |
CN103971375B (en) | A kind of panorama based on image mosaic stares camera space scaling method | |
CN110351494B (en) | Panoramic video synthesis method and device and electronic equipment | |
Beall et al. | 3D reconstruction of underwater structures | |
CN107843251B (en) | Pose estimation method of mobile robot | |
US20080075358A1 (en) | Apparatus for extracting camera motion, system and method for supporting augmented reality in ocean scene using the same | |
US11307595B2 (en) | Apparatus for acquisition of distance for all directions of moving body and method thereof | |
CN106780550B (en) | Target tracking method and electronic equipment | |
US11216979B2 (en) | Dual model for fisheye lens distortion and an algorithm for calibrating model parameters | |
CN106534670B (en) | It is a kind of based on the panoramic video generation method for connecting firmly fish eye lens video camera group | |
CN111028155A (en) | Parallax image splicing method based on multiple pairs of binocular cameras | |
Cvišić et al. | Recalibrating the KITTI dataset camera setup for improved odometry accuracy | |
US20200059601A1 (en) | Image synthesis system | |
Kuschk | Large scale urban reconstruction from remote sensing imagery | |
CN107809610A (en) | Camera parameter set calculating apparatus, camera parameter set calculation method and program | |
Moussa et al. | A fast approach for stitching of aerial images | |
Bileschi | Fully automatic calibration of lidar and video streams from a vehicle | |
Qian et al. | Survey on fish-eye cameras and their applications in intelligent vehicles | |
CN115456870A (en) | Multi-image splicing method based on external parameter estimation | |
CN111815511A (en) | Panoramic image splicing method | |
RU2384882C1 (en) | Method for automatic linking panoramic landscape images | |
Bui et al. | GAC3D: improving monocular 3D object detection with ground-guide model and adaptive convolution |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150902 |