CN105957005A - Method for bridge image splicing based on feature points and structure lines - Google Patents

Method for bridge image splicing based on feature points and structure lines Download PDF

Info

Publication number
CN105957005A
CN105957005A CN201610269079.7A CN201610269079A CN105957005A CN 105957005 A CN105957005 A CN 105957005A CN 201610269079 A CN201610269079 A CN 201610269079A CN 105957005 A CN105957005 A CN 105957005A
Authority
CN
China
Prior art keywords
image
air strips
point
panorama sketch
bridge
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.)
Granted
Application number
CN201610269079.7A
Other languages
Chinese (zh)
Other versions
CN105957005B (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.)
Hunan Bridge Health Intelligence Science And Technology Ltd
Original Assignee
Hunan Bridge Health Intelligence Science And Technology Ltd
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 Hunan Bridge Health Intelligence Science And Technology Ltd filed Critical Hunan Bridge Health Intelligence Science And Technology Ltd
Priority to CN201610269079.7A priority Critical patent/CN105957005B/en
Publication of CN105957005A publication Critical patent/CN105957005A/en
Application granted granted Critical
Publication of CN105957005B publication Critical patent/CN105957005B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • G06T3/4038Image mosaicing, e.g. composing plane images from plane sub-images
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/14Transformations for image registration, e.g. adjusting or mapping for alignment of images
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/32Indexing scheme for image data processing or generation, in general involving image mosaicing

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)

Abstract

The invention provides a method for bridge image splicing based on feature points and structure lines. The method comprises the following steps: preparing data; dividing a strip data set; projecting a strip panorama; projecting a panorama of a bridge bottom; processing the image; and outputting the result. The method provided by the invention solves the technical problem that a conventional method in the prior art is excessively dependent on the initial condition or the image texture splicing effect.

Description

The bridge image splicing method of distinguished point based and structure lines
Technical field
The present invention relates to photogrammetric and computer vision field, be specifically related to a kind of feature based Point and the bridge image splicing method of structure lines.
Background technology
Image splicing method is Digital Image Processing, the photogrammetric and weight of computer vision field Wanting one of research topic, it is widely used in geographical national conditions monitoring, medical science tumor examination and mixes Solidifying civil engineering builds Defect inspection etc..Bottom concrete-bridge in health detection, in order to obtain high score Image bottom the bridge of resolution, intelligent CCD camera can only cover the least bottom bridge one Point, therefore, it is i.e. for a small bridge, also tends to need to shoot thousands of up to a hundred figures Can be good at obtaining whole bridge footer information.In the face of the data of such magnanimity, the most efficiently A complete bridge bottom surface panorama sketch that these image joints are become just become bridge health inspection Technology the most key in looking into.
Image splicing method mainly has two kinds of technology paths at present, and one is direct image splicing method, Another kind is the image splicing method of feature based.
Directly image splicing method is to utilize all of image data directly to do image joint, and this is past Toward obtaining the image joint of degree of precision, it require that certain initial value or preferably Geometric correction.The major defect of the method is the dependency for initial condition, splices result Quality be largely depending on the precision of image initial value.
The image splicing method of feature based is that the characteristic information utilizing image is to carry out image spelling The method connect, this method compares faster and robust, it is possible to well registration has overlapping region Image set.The texture of the limitation of the method mainly image can not be guaranteed, image The effect of texture-rich degree image joint.
Summary of the invention
Initial condition or image texture is excessively relied on for solving the image splicing method of prior art The technical problem of image joint effect, the present invention provides one to be independent of initial condition, and splicing The bridge image splicing method of effective distinguished point based and structure lines.
The bridge image splicing method of a kind of distinguished point based and structure lines, specifically includes following step Rapid:
Step 1: data prepare: prepare data acquisition Route Planning Data collection H, image data Collection E, image initial attitude data set P and bridge 3D cloud data collection M, and set up 3D bridge Beam model;
Step 2: divide air strips data set: according to described image initial attitude data set P by institute State image data collection E and be divided into multiple air strips data set S1,S2,S3,…,SN, thus constitute image CollectionDescribed image set
Step 3: projection air strips panorama sketch: for described image setIn arbitrary described air strips number According to collection Sk, k=1,2 ... N, the image data in the data set of described air strips is registrated and throws Shadow becomes an air strips panorama sketch Wk, k=1,2 ... N, thus constitute image set η, described image Collection
Step 4: panorama sketch bottom projection bridge: by the whole described boat in described image set η Band panorama sketch registrates, and projects into panorama sketch O bottom a complete bridge;
Step 5: image processing: panorama sketch O bottom described bridge is carried out splicing line lookup, And carry out light and color homogenization process;
Step 6: output result.
The present invention provide distinguished point based and structure lines bridge image splicing method one In kind of preferred embodiment, described step 2 specifically includes following steps:
Step 21: obtain image attitude key point set: according to described data acquisition path planning Data set H, obtains image attitude key point set during data acquisition;
Step 22: image initial attitude data set P is grouped: according to described image attitude key point Position in collection and attitude data, be grouped, often described image initial attitude data set P Image appearances different in described image attitude key point set during individual packet corresponding data collection respectively State key point;
Step 23: divide air strips data set: according to initial to described image in described step 22 The packet that attitude data collection P is carried out, is divided into multiple described air strips number by described image data collection E According to collection S1,S2,S3,…,SN, each described air strips data set corresponding initial appearance of described image respectively One packet of state data set P, thus constitute described image setDescribed image set
The present invention provide distinguished point based and structure lines bridge image splicing method one In kind of preferred embodiment, described step 3 specifically includes following steps:
Step 31: divide image data collection: by each described air strips data set Sk, k= 1,2 ... N is further divided into multiple image data collection G1,G2,G3,…,GB, each described image Data set Gk, k=1,2 ... B comprises the image of moderate number respectively, thus constitutes image set δ, Described image set
Step 32: projection packet panorama sketch: for each described image in described image set δ Data set Gk, k=1,2 ... B, carry out respectively registrating and projecting composition by its interior image data Group panorama sketch Uk, k=1,2 ... B, thus constitute image set τ, described image set
Step 33: project individual air strips panorama sketch: by complete for the described packet in described image set τ Scape figure UkRegistrate, project into individual described air strips panorama sketch Wk
Step 34: project complete air strips panorama sketch: repeating said steps 31 arrives described step 33, By described image setIn each described air strips data set SkRegistrate respectively, project into complete Described air strips panorama sketch Wk, k=1,2 ... N, thus constitute described image set η, described image Collection
The present invention provide distinguished point based and structure lines bridge image splicing method one In kind of preferred embodiment, described step 32 specifically includes following steps:
Step 321: feature point extraction and extraction of structure lines: to each described image data collection Gk, K=1,2 ... B carries out feature point extraction and extraction of structure lines respectively, and wherein feature point extraction selects SIFT feature point and ShiTomasi characteristic point;Extraction of structure lines then utilizes described bridge 3D point The 3D structure lines that cloud data set M extracts, by the demarcation between camera, finds 3D to tie 2D structure lines on image corresponding to structure line;
Step 322: pyramid image mates: set up image pyramid, utilizes at described image The SIFT feature point that pyramid is high-rise, the list that coupling is set up between image should be related to;By institute State the list between image should be related to, on low layer pyramid, utilize ShiTomasi feature to click on Row similarity measure mates, thus obtains precision preferable Image Matching point;
Described estimate matching formula and be expressed as:
Wherein,WithIt it is the m × n window chosen centered by characteristic pointWithThe meansigma methods of middle pixel, its computing formula is as follows:
Wherein, I (q) and I ' (q ') is the m × n window chosen centered by characteristic pointWithThe value of middle pixel, ρ (p, p ') is closer to 1, then the similarity between pixel is the highest, Mate the most reliable;
The described Image Matching point obtained by Image Matching, thus set up described image data collection GkCorresponding relation between interior image and image;
Step 323: obtain optimum image attitude: described in obtaining in described step 321 The described Image Matching point obtained in 2D structure lines and described step 322, more smart to obtain True image attitude;
Energy-optimised function includes El(θ) and Ep(θ) two:
E (θ)=arg min (El(θ)+Ep(θ)),
Wherein El(θ) and Ep(θ) energy term of described 2D structure lines and described image are represented respectively The energy term of match point,
Energy term E of described 2D structure linesl(θ) be calculated as follows,
Wherein, p is a series of value point such as grade on the described 2D structure lines of this image,Generation Table is the attitude parameter of this image,Wait value spot projection to described 3D bridge for described 3D point on beam model,For distance on described 3D structure linesNearest 3D Point;
Energy term E of described Image Matching pointp(θ) be calculated as follows,
Wherein, what I represented is coupling image, and what x and x ' represented is the match point on coupling image Collection,WithRepresent is that the described Image Matching spot projection on coupling image is to institute State spatial point corresponding on 3D bridge model;
By using LM function optimization, the initial attitude of image is adjusted, until function Optimize energy term minimum, thus the optimum image attitude obtained;
Step 324: project individual packet panorama sketch: utilize the image attitude after optimizing by described Image data collection GkProject on described 3D bridge model, obtain a described packet panorama sketch Uk
Step 325: projection is all grouped panorama sketch: repeating said steps 321 arrives described step 324, each packet in described image set τ is registrated respectively, and projects into complete described packet Panorama sketch Uk, k=1,2 ... B, thus constitute described image set τ, described image set
The present invention provide distinguished point based and structure lines bridge image splicing method one In kind of preferred embodiment, described step 33 specifically includes following steps:
Step 331: setting up packet list should be related to: utilize adjacent described packet panorama sketch UkIt Between the common region that has, set up described packet panorama sketch UkBetween list should be related to, and lead to Cross described packet panorama sketch UkBetween list should be related to, by adjacent described packet panorama sketch Uk Merge;
Step 332: project individual air strips panorama sketch: utilize the institute that described step 331 is set up State packet panorama sketch UkBetween list should be related to, by each described packet panorama of described image set τ Figure UkMerge one by one, the described air strips panorama sketch W of final acquisitionk
The present invention provide distinguished point based and structure lines bridge image splicing method one In kind of preferred embodiment, described step 4 specifically includes following steps:
Step 41: set up air strips corresponding relation: by described air strips data set SkEach interior image, Respectively with adjacent described air strips data set SkThe image inside with degree of overlapping carries out correspondence, thus Set up adjacent air strips corresponding relation;
Step 42: set up air strips and singly should be related to: utilize described adjacent air strips corresponding relation, build Vertical adjacent air strips singly should be related to;
Step 43: project adjacent air strips panorama sketch: utilize described adjacent air strips singly should be related to, By panorama sketch W in air strips described inkProject to another adjacent described air strips panorama sketch WkOn;
Step 44: panorama sketch bottom projection bridge: repeating said steps 41 to described step 43, Constantly by panorama sketch W in air strips described inkProject to another adjacent described air strips panorama sketch Wk On, thus set up panorama sketch O bottom complete described bridge.
The present invention provide distinguished point based and structure lines bridge image splicing method one In kind of preferred embodiment, described step 41 specifically includes following steps:
Step 411: scaling: to described air strips data set SkInterior each image zooms in and out, and carries Take its characteristic point, and carry out feature description, it is thus achieved that feature descriptor;
Step 412: characteristic matching: by described air strips data set SkInterior each image, respectively With adjacent described air strips data set SkAll of image carries out characteristic matching one by one, i.e. calculates institute Stating the Euclidean distance between feature descriptor, the point of selected distance minimum is as optimal match point;
Step 413: set up air strips corresponding relation: the number according to described optimal match point is how many Select optimal image to match, thus set up described adjacent air strips corresponding relation.
The present invention provide distinguished point based and structure lines bridge image splicing method one In kind of preferred embodiment, described step 42 specifically includes following steps:
Step 421: air strips feature point extraction: utilize described adjacent air strips data set corresponding relation, Carrying out feature point extraction wherein on a pair image respectively, feature point extraction uses SIFT Characteristic point and ShiTomasi characteristic point;
Step 422: air strips pyramid image mates: on the image of described step 421, weight The operation of multiple described step 322, thus obtain precision preferable air strips data set Image Matching point;
Step 423: set up air strips and singly should be related to: utilize described air strips data set Image Matching point, Set up described adjacent air strips by matching double points singly should be related to.
The present invention provide distinguished point based and structure lines bridge image splicing method one In kind of preferred embodiment, described step 5 specifically includes following steps:
Step 51: image set is grouped: be grouped all image set being registered, Moderate image number is comprised in making often to organize;
Step 52: image joint: to the image in each packet, carries out splicing line simultaneously and looks into Look for and processing with light and color homogenization, form a big figure;
Step 53: packet splicing: the big figure to the formation of each packet, splices again Line is searched and light and color homogenization processes, and ultimately forms image panorama sketch at the bottom of a complete bridge.
Compared to prior art, the described distinguished point based of present invention offer and the bridge of structure lines Image splicing method has the advantages that
One, the bridge image splicing method of described distinguished point based and structure lines is well by thousands of What bottom the bridge under upper different illumination conditions up to a hundred, image was complete be spliced into one has identical The bridge bottom surface panorama sketch of texture color, has the highest robustness, accuracy, either spells Connect local error or global error, all obtained effective suppression, reach preferable splicing effect Really.
Two, the bridge image splicing method of described distinguished point based and structure lines not only makes full use of The texture information of image and half-tone information, have also combined the structural information of bridge itself so that The drift error of Image Matching has obtained good elimination.Situation about either lacking for texture Or the situation that illumination condition is different, all obtains good effect, has been sufficiently reproduced bottom bridge Situation, it is simple to carry out bridge health location and details observe.
Three, the bridge image splicing method of described distinguished point based and structure lines introduces structure lines work For the energy term of image joint, well inhibit the drift error of image.Compare traditional only Utilizing the image joint that characteristic point is done, the most well eliminate during image joint is complete Office's cumulative error, in hgher efficiency, better, it is adaptable to the image of multiple different bridge types Splicing, well solves the image joint problem of big data quantity.
Accompanying drawing explanation
For the technical scheme being illustrated more clearly that in the embodiment of the present invention, below will be to embodiment Accompanying drawing used in description is briefly described, it should be apparent that, the accompanying drawing in describing below It is only some embodiments of the present invention, for those of ordinary skill in the art, is not paying On the premise of going out creative work, it is also possible to obtain other accompanying drawing according to these accompanying drawings, its In:
Fig. 1 is the distinguished point based that provides of the present invention and the bridge image splicing method of structure lines Flow chart;
Fig. 2 is the distinguished point based that provides of the present invention and the bridge image splicing method of structure lines Structure lines simulation schematic diagram;
Fig. 3 is the distinguished point based that provides of the present invention and the bridge image splicing method of structure lines Image Matching schematic flow sheet;
Fig. 4 is the distinguished point based that provides of the present invention and the bridge image splicing method of structure lines Image pose refinement schematic diagram.
Detailed description of the invention
Below in conjunction with the accompanying drawing in the embodiment of the present invention, to the technical side in the embodiment of the present invention Case is clearly and completely described, it is clear that described embodiment is only of the present invention Divide embodiment rather than whole embodiments.
Refer to Fig. 1, be that the bridge image of the distinguished point based that provides of the present invention and structure lines is spelled Connect the flow chart of method.
The bridge image splicing method 1 of described distinguished point based and structure lines specifically includes following Step:
S1: data prepare: prepare data acquisition Route Planning Data collection H, image data collection E, Image initial attitude data set P and bridge 3D cloud data collection M, and set up 3D bridge model.
S2: described S2 specifically includes following steps:
S21: obtain image attitude key point set: according to described data acquisition Route Planning Data Collection H, obtains image attitude key point set during data acquisition.
S22: image initial attitude data set P packet: according in described image attitude key point set Position and attitude data, described image initial attitude data set P is grouped, Mei Gefen During group corresponding data collection respectively, in described image attitude key point set, different image attitudes is closed Key point.
S23: divide air strips data sets: according in described step 22 to described image initial attitude The packet that data set P is carried out, is divided into multiple described air strips data set by described image data collection E S1,S2,S3,…,SN, each described air strips data set corresponding described image initial attitude number respectively According to a packet of collection P, thus constitute described image setDescribed image set
S3: described S3 specifically includes following steps:
S31: division image data collection: described air strips image set SkComprise image A altogether to open, respectively For image Ik1,Ik2,Ik3,…,IkA, image quantity is the hugest, processes together and easily expends in a large number Time and resource, for these images of registration more rapid, efficient, by each described air strips number According to collection Sk, k=1,2 ... N is further divided into multiple image data collection G1,G2,G3,…,GB, Each described image data collection Gk, k=1,2 ... B comprises the image of moderate number respectively, thus Constitute image set δ, described image set
S32: described S32 specifically includes following steps:
Please refer to Fig. 2, it is the distinguished point based that provides of the present invention and the bridge shadow of structure lines Structure lines simulation schematic diagram as joining method.
S321: feature point extraction and extraction of structure lines: to each described image data collection Gk, K=1,2 ... B carries out feature point extraction and extraction of structure lines respectively, and wherein feature point extraction selects SIFT feature point and ShiTomasi characteristic point;Multiple plain splice can be regarded as bottom bridge and Becoming, and structure lines can be regarded as the intersection of bridge plane and plane, extraction of structure lines utilizes institute State the 3D structure lines that bridge 3D cloud data collection M extracts, by the demarcation between camera, Find the 2D structure lines on the image corresponding to 3D structure lines.
Please refer to Fig. 3, it is the distinguished point based that provides of the present invention and the bridge shadow of structure lines Image Matching schematic flow sheet as joining method.
S322: pyramid image mates: set up image pyramid, utilizes at described image gold word The SIFT feature point of tower height layer, the list that coupling is set up between image should be related to;By described shadow List between Xiang should be related to, on low layer pyramid, utilizes ShiTomasi characteristic point to carry out phase Estimate coupling like property, thus obtain precision preferable Image Matching point.
Described estimate matching formula and be expressed as:
Wherein,WithIt it is the m × n window chosen centered by characteristic pointWithThe meansigma methods of middle pixel, its computing formula is as follows:
Wherein, I (q) and I ' (q ') is the m × n window chosen centered by characteristic pointWithThe value of middle pixel, ρ (p, p ') is closer to 1, then the similarity between pixel is the highest, Mate the most reliable.
The described Image Matching point obtained by Image Matching, thus set up described image data collection GkCorresponding relation between interior image and image.
Please refer to Fig. 4, it is the distinguished point based that provides of the present invention and the bridge shadow of structure lines Image pose refinement schematic diagram as joining method.
S323: obtain optimum image attitude: by the described 2D obtained in described step 321 The described Image Matching point obtained in structure lines and described step 322, more accurate to obtain Image attitude.
Energy-optimised function includes El(θ) and Ep(θ) two:
E (θ)=arg min (El(θ)+Ep(θ)),
Wherein El(θ) and Ep(θ) energy term of described 2D structure lines and described image are represented respectively The energy term of match point,
Energy term E of described 2D structure linesl(θ) be calculated as follows,
Wherein, p is a series of value point such as grade on the described 2D structure lines of this image,Generation Table is the attitude parameter of this image,Wait value spot projection to described 3D bridge for described 3D point on beam model,For distance on described 3D structure linesNearest 3D Point.
Energy term E of described Image Matching pointp(θ) be calculated as follows,
Wherein, what I represented is coupling image, and what x and x ' represented is the match point on coupling image Collection,WithRepresent is that the described Image Matching spot projection on coupling image is to institute State spatial point corresponding on 3D bridge model.
By using LM function optimization, the initial attitude of image is adjusted, until function Optimize energy term minimum, thus the optimum image attitude obtained.
S324: project individual packet panorama sketch: utilize the image attitude after optimizing by described image Data set GkProject on described 3D bridge model, obtain a described packet panorama sketch Uk
S325: projection is all grouped panorama sketch: repeating said steps 321 arrives described step 324, Each packet in described image set τ is registrated respectively, and projects into complete described packet panorama Figure Uk, k=1,2 ... B, thus constitute described image set τ, described image set
S33: described S33 specifically includes following steps:
S331: setting up packet list should be related to: utilize adjacent described packet panorama sketch UkBetween The common region having, sets up described packet panorama sketch UkBetween list should be related to, and pass through Described packet panorama sketch UkBetween list should be related to, by adjacent described packet panorama sketch UkEnter Row merges.
S332: project individual air strips panorama sketch: utilize that described step 331 is set up described point Group panorama sketch UkBetween list should be related to, by each described packet panorama sketch U of described image set τk Merge one by one, the described air strips panorama sketch W of final acquisitionk
S34: project complete air strips panorama sketch: repeating said steps 31 arrives described step 33, By described image setIn each described air strips data set SkRegistrate respectively, project into complete Described air strips panorama sketch Wk, k=1,2 ... N, thus constitute described image set η, described image Collection
S4: described S4 specifically includes following steps:
S41: described S41 specifically includes following steps:
S411: scaling: to described air strips data set SkInterior each image zooms in and out, and extracts it Characteristic point, and carry out feature description, it is thus achieved that feature descriptor.
S412: characteristic matching: by described air strips data set SkInterior each image, respectively with phase Adjacent described air strips data set SkAll of image carries out characteristic matching one by one, i.e. calculates described spy Levying the Euclidean distance between descriptor, the point of selected distance minimum is as optimal match point.
S413: set up air strips corresponding relation: how much select according to the number of described optimal match point Optimal image pairing, thus set up described adjacent air strips corresponding relation.
S42: described S42 specifically includes following steps:
S421: air strips feature point extraction: utilize described adjacent air strips data set corresponding relation, Carrying out feature point extraction on one pair of which image respectively, feature point extraction uses SIFT special Levy a little and ShiTomasi characteristic point.
S422: air strips pyramid image mates: on the image of described step 421, repeats institute State the operation of step 322, thus obtain precision preferable air strips data set Image Matching point.
S423: set up air strips and singly should be related to: utilize described air strips data set Image Matching point is logical Overmatching point singly should be related to setting up described adjacent air strips.
S43: project adjacent air strips panorama sketch: utilize described adjacent air strips singly should be related to, by one Described air strips panorama sketch WkProject to another adjacent described air strips panorama sketch WkOn.
S44: panorama sketch bottom projection bridge: repeating said steps 41 to described step 43, Constantly by panorama sketch W in air strips described inkProject to another adjacent described air strips panorama sketch Wk On, thus set up panorama sketch O bottom complete described bridge.
S5: described S5 specifically includes following steps:
S51: image set is grouped: is grouped all image set being registered, makes Often comprise moderate image number in group.
S52: image joint: to the image in each packet, carry out simultaneously splicing line search and Light and color homogenization processes, and forms a big figure.
S53: packet splicing: the big figure to the formation of each packet, again carries out splicing line and looks into Look for and processing with light and color homogenization, ultimately form image panorama sketch at the bottom of a complete bridge.
S6: output result.
Compared to prior art, the described distinguished point based of present invention offer and the bridge of structure lines Image splicing method 1 has the advantages that
One, described distinguished point based well will become with the bridge image splicing method 1 of structure lines What bottom the bridge under thousand upper different illumination conditions up to a hundred, image was complete be spliced into one has phase With the bridge bottom surface panorama sketch of texture color, there is the highest robustness, accuracy, either Splicing local error or global error, all obtained effective suppression, reached preferable splicing Effect.
Two, the bridge image splicing method 1 of described distinguished point based and structure lines is not only the most sharp With texture information and the half-tone information of image, have also combined the structural information of bridge itself, make The drift error obtaining Image Matching has obtained good elimination.The feelings either lacked for texture Condition or the different situation of illumination condition, all obtain good effect, be sufficiently reproduced at the bottom of bridge The situation in portion, it is simple to carry out bridge health location and details is observed.
Three, the bridge image splicing method 1 of described distinguished point based and structure lines introduces structure lines As the energy term of image joint, well inhibit the drift error of image.Compare traditional The image joint done merely with characteristic point, during the most well eliminating image joint Overall situation cumulative error, in hgher efficiency, better, it is adaptable to the shadow of multiple different bridge types As splicing, well solve the image joint problem of big data quantity.
The foregoing is only embodiments of the invention, not thereby limit the scope of the claims of the present invention, Every equivalent structure utilizing description of the invention content to be made or equivalence flow process conversion, or directly Or indirectly it is used in other relevant technical field, the most in like manner it is included in the patent protection of the present invention Within the scope of.

Claims (9)

1. a distinguished point based and the bridge image splicing method of structure lines, it is characterised in that Specifically include following steps:
Step 1: data prepare: prepare data acquisition Route Planning Data collection H, image data Collection E, image initial attitude data set P and bridge 3D cloud data collection M, and set up 3D bridge Beam model;
Step 2: divide air strips data set: according to described image initial attitude data set P by institute State image data collection E and be divided into multiple air strips data set S1,S2,S3,...,SN, thus constitute image CollectionDescribed image set
Step 3: projection air strips panorama sketch: for described image setIn arbitrary described air strips number According to collection Sk, k=1,2 ... N, the image data in the data set of described air strips is registrated and throws Shadow becomes an air strips panorama sketch Wk, k=1,2 ... N, thus constitute image set η, described image Collection
Step 4: panorama sketch bottom projection bridge: by the whole described boat in described image set η Band panorama sketch registrates, and projects into panorama sketch O bottom a complete bridge;
Step 5: image processing: panorama sketch O bottom described bridge is carried out splicing line lookup, And carry out light and color homogenization process;
Step 6: output result.
The bridge image joint side of distinguished point based the most according to claim 1 and structure lines Method, it is characterised in that described step 2 specifically includes following steps:
Step 21: obtain image attitude key point set: according to described data acquisition path planning Data set H, obtains image attitude key point set during data acquisition;
Step 22: image initial attitude data set P is grouped: according to described image attitude key point Position in collection and attitude data, be grouped, often described image initial attitude data set P Image appearances different in described image attitude key point set during individual packet corresponding data collection respectively State key point;
Step 23: divide air strips data set: according to initial to described image in described step 22 The packet that attitude data collection P is carried out, is divided into multiple described air strips number by described image data collection E According to collection S1,S2,S3,...,SN, each described air strips data set corresponding initial appearance of described image respectively One packet of state data set P, thus constitute described image setDescribed image set
The bridge image joint side of distinguished point based the most according to claim 1 and structure lines Method, it is characterised in that described step 3 specifically includes following steps:
Step 31: divide image data collection: by each described air strips data set Sk, k= 1,2 ... N is further divided into multiple image data collection G1,G2,G3,...,GB, each described image Data set Gk, k=1,2 ... B comprises the image of moderate number respectively, thus constitutes image set δ, Described image set
Step 32: projection packet panorama sketch: for each described image in described image set δ Data set Gk, k=1,2 ... B, carry out respectively registrating and projecting composition by its interior image data Group panorama sketch Uk, k=1,2 ... B, thus constitute image set τ, described image set
Step 33: project individual air strips panorama sketch: by complete for the described packet in described image set τ Scape figure UkRegistrate, project into individual described air strips panorama sketch Wk
Step 34: project complete air strips panorama sketch: repeating said steps 31 arrives described step 33, By described image setIn each described air strips data set SkRegistrate respectively, project into complete Described air strips panorama sketch Wk, k=1,2 ... N, thus constitute described image set η, described image Collection
The bridge image joint side of distinguished point based the most according to claim 3 and structure lines Method, it is characterised in that described step 32 specifically includes following steps:
Step 321: feature point extraction and extraction of structure lines: to each described image data collection Gk, K=1,2 ... B carries out feature point extraction and extraction of structure lines respectively, and wherein feature point extraction selects SIFT feature point and ShiTomasi characteristic point;Extraction of structure lines then utilizes described bridge 3D point The 3D structure lines that cloud data set M extracts, by the demarcation between camera, finds 3D to tie 2D structure lines on image corresponding to structure line;
Step 322: pyramid image mates: set up image pyramid, utilizes at described image The SIFT feature point that pyramid is high-rise, the list that coupling is set up between image should be related to;By institute State the list between image should be related to, on low layer pyramid, utilize ShiTomasi feature to click on Row similarity measure mates, thus obtains precision preferable Image Matching point;
Described estimate matching formula and be expressed as:
Wherein,WithIt it is the m × n window chosen centered by characteristic pointWithThe meansigma methods of middle pixel, its computing formula is as follows:
Wherein, I (q) and I ' (q ') is the m × n window chosen centered by characteristic pointWithThe value of middle pixel, ρ (p, p ') is closer to 1, then the similarity between pixel is the highest, Mate the most reliable;
The described Image Matching point obtained by Image Matching, thus set up described image data collection GkCorresponding relation between interior image and image;
Step 323: obtain optimum image attitude: described in obtaining in described step 321 The described Image Matching point obtained in 2D structure lines and described step 322, more smart to obtain True image attitude;
Energy-optimised function includes El(θ) and Ep(θ) two:
E (θ)=arg min (El(θ)+Ep(θ)),
Wherein El(θ) and Ep(θ) energy term of described 2D structure lines and described image are represented respectively The energy term of match point,
Energy term E of described 2D structure linesl(θ) be calculated as follows,
Wherein, p is a series of value point such as grade on the described 2D structure lines of this image,Generation Table is the attitude parameter of this image,Wait value spot projection to described 3D bridge for described 3D point on beam model,For distance on described 3D structure linesNearest 3D Point;
Energy term E of described Image Matching pointp(θ) be calculated as follows,
Wherein, what I represented is coupling image, and what x and x ' represented is the match point on coupling image Collection,WithRepresent is that the described Image Matching spot projection on coupling image is to institute State spatial point corresponding on 3D bridge model;
By using LM function optimization, the initial attitude of image is adjusted, until function Optimize energy term minimum, thus the optimum image attitude obtained;
Step 324: project individual packet panorama sketch: utilize the image attitude after optimizing by described Image data collection GkProject on described 3D bridge model, obtain a described packet panorama sketch Uk
Step 325: projection is all grouped panorama sketch: repeating said steps 321 arrives described step 324, each packet in described image set τ is registrated respectively, and projects into complete described packet Panorama sketch Uk, k=1,2 ... B, thus constitute described image set τ, described image set
The bridge image joint side of distinguished point based the most according to claim 3 and structure lines Method, it is characterised in that described step 33 specifically includes following steps:
Step 331: setting up packet list should be related to: utilize adjacent described packet panorama sketch UkIt Between the common region that has, set up described packet panorama sketch UkBetween list should be related to, and lead to Cross described packet panorama sketch UkBetween list should be related to, by adjacent described packet panorama sketch Uk Merge;
Step 332: project individual air strips panorama sketch: utilize the institute that described step 331 is set up State packet panorama sketch UkBetween list should be related to, by each described packet panorama of described image set τ Figure UkMerge one by one, the described air strips panorama sketch W of final acquisitionk
The bridge image joint side of distinguished point based the most according to claim 1 and structure lines Method, it is characterised in that described step 4 specifically includes following steps:
Step 41: set up air strips corresponding relation: by described air strips data set SkEach interior image, Respectively with adjacent described air strips data set SkThe image inside with degree of overlapping carries out correspondence, thus Set up adjacent air strips corresponding relation;
Step 42: set up air strips and singly should be related to: utilize described adjacent air strips corresponding relation, build Vertical adjacent air strips singly should be related to;
Step 43: project adjacent air strips panorama sketch: utilize described adjacent air strips singly should be related to, By panorama sketch W in air strips described inkProject to another adjacent described air strips panorama sketch WkOn;
Step 44: panorama sketch bottom projection bridge: repeating said steps 41 to described step 43, Constantly by panorama sketch W in air strips described inkProject to another adjacent described air strips panorama sketch Wk On, thus set up panorama sketch O bottom complete described bridge.
The bridge image joint side of distinguished point based the most according to claim 6 and structure lines Method, it is characterised in that described step 41 specifically includes following steps:
Step 411: scaling: to described air strips data set SkInterior each image zooms in and out, and carries Take its characteristic point, and carry out feature description, it is thus achieved that feature descriptor;
Step 412: characteristic matching: by described air strips data set SkInterior each image, respectively With adjacent described air strips data set SkAll of image carries out characteristic matching one by one, i.e. calculates institute Stating the Euclidean distance between feature descriptor, the point of selected distance minimum is as optimal match point;
Step 413: set up air strips corresponding relation: the number according to described optimal match point is how many Select optimal image to match, thus set up described adjacent air strips corresponding relation.
The bridge image joint side of distinguished point based the most according to claim 6 and structure lines Method, it is characterised in that described step 42 specifically includes following steps:
Step 421: air strips feature point extraction: utilize described adjacent air strips data set corresponding relation, Carrying out feature point extraction wherein on a pair image respectively, feature point extraction uses SIFT Characteristic point and ShiTomasi characteristic point;
Step 422: air strips pyramid image mates: on the image of described step 421, weight The operation of multiple described step 322, thus obtain precision preferable air strips data set Image Matching point;
Step 423: set up air strips and singly should be related to: utilize described air strips data set Image Matching point, Set up described adjacent air strips by matching double points singly should be related to.
The bridge image joint side of distinguished point based the most according to claim 1 and structure lines Method, it is characterised in that described step 5 specifically includes following steps:
Step 51: image set is grouped: be grouped all image set being registered, Moderate image number is comprised in making often to organize;
Step 52: image joint: to the image in each packet, carries out splicing line simultaneously and looks into Look for and processing with light and color homogenization, form a big figure;
Step 53: packet splicing: the big figure to the formation of each packet, splices again Line is searched and light and color homogenization processes, and ultimately forms image panorama sketch at the bottom of a complete bridge.
CN201610269079.7A 2016-04-27 2016-04-27 Bridge image splicing method based on characteristic point and structure lines Active CN105957005B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610269079.7A CN105957005B (en) 2016-04-27 2016-04-27 Bridge image splicing method based on characteristic point and structure lines

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610269079.7A CN105957005B (en) 2016-04-27 2016-04-27 Bridge image splicing method based on characteristic point and structure lines

Publications (2)

Publication Number Publication Date
CN105957005A true CN105957005A (en) 2016-09-21
CN105957005B CN105957005B (en) 2019-03-29

Family

ID=56915749

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610269079.7A Active CN105957005B (en) 2016-04-27 2016-04-27 Bridge image splicing method based on characteristic point and structure lines

Country Status (1)

Country Link
CN (1) CN105957005B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107316299A (en) * 2017-07-13 2017-11-03 云南数云信息科技有限公司 Ancient architecture deformed monitoring method and system based on three-dimensional point cloud technology
CN107369211A (en) * 2017-07-13 2017-11-21 云南数云信息科技有限公司 Ancient building three-dimensional point cloud acquisition system and model review one's lessons by oneself correction method
CN107392964A (en) * 2017-07-07 2017-11-24 武汉大学 The indoor SLAM methods combined based on indoor characteristic point and structure lines
CN112669388A (en) * 2019-09-30 2021-04-16 上海禾赛科技股份有限公司 Calibration method and device for laser radar and camera device and readable storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080247635A1 (en) * 2006-03-20 2008-10-09 Siemens Power Generation, Inc. Method of Coalescing Information About Inspected Objects
CN101592484A (en) * 2009-07-09 2009-12-02 浙江省电力公司 A kind of distance-finding method of line of electric force
US20090300692A1 (en) * 2008-06-02 2009-12-03 Mavlankar Aditya A Systems and methods for video streaming and display
CN101916452A (en) * 2010-07-26 2010-12-15 中国科学院遥感应用研究所 Method for automatically stitching unmanned aerial vehicle remote sensing images based on flight control information
US20120076358A1 (en) * 2004-08-31 2012-03-29 Meadow William D Methods for and Apparatus for Generating a Continuum of Three-Dimensional Image Data
CN104363438A (en) * 2014-12-03 2015-02-18 中测新图(北京)遥感技术有限责任公司 Panoramic three-dimensional image manufacturing method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120076358A1 (en) * 2004-08-31 2012-03-29 Meadow William D Methods for and Apparatus for Generating a Continuum of Three-Dimensional Image Data
US20080247635A1 (en) * 2006-03-20 2008-10-09 Siemens Power Generation, Inc. Method of Coalescing Information About Inspected Objects
US20090300692A1 (en) * 2008-06-02 2009-12-03 Mavlankar Aditya A Systems and methods for video streaming and display
CN101592484A (en) * 2009-07-09 2009-12-02 浙江省电力公司 A kind of distance-finding method of line of electric force
CN101916452A (en) * 2010-07-26 2010-12-15 中国科学院遥感应用研究所 Method for automatically stitching unmanned aerial vehicle remote sensing images based on flight control information
CN104363438A (en) * 2014-12-03 2015-02-18 中测新图(北京)遥感技术有限责任公司 Panoramic three-dimensional image manufacturing method

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107392964A (en) * 2017-07-07 2017-11-24 武汉大学 The indoor SLAM methods combined based on indoor characteristic point and structure lines
CN107392964B (en) * 2017-07-07 2019-09-17 武汉大学 The indoor SLAM method combined based on indoor characteristic point and structure lines
CN107316299A (en) * 2017-07-13 2017-11-03 云南数云信息科技有限公司 Ancient architecture deformed monitoring method and system based on three-dimensional point cloud technology
CN107369211A (en) * 2017-07-13 2017-11-21 云南数云信息科技有限公司 Ancient building three-dimensional point cloud acquisition system and model review one's lessons by oneself correction method
CN112669388A (en) * 2019-09-30 2021-04-16 上海禾赛科技股份有限公司 Calibration method and device for laser radar and camera device and readable storage medium
CN112669388B (en) * 2019-09-30 2022-06-21 上海禾赛科技有限公司 Calibration method and device for laser radar and camera device and readable storage medium

Also Published As

Publication number Publication date
CN105957005B (en) 2019-03-29

Similar Documents

Publication Publication Date Title
CN112894832B (en) Three-dimensional modeling method, three-dimensional modeling device, electronic equipment and storage medium
CN111968129B (en) Instant positioning and map construction system and method with semantic perception
CN111209915B (en) Three-dimensional image synchronous recognition and segmentation method based on deep learning
CN110110641B (en) Unmanned aerial vehicle monitoring method and system for watershed flooding scene
CN109165680B (en) Single-target object dictionary model improvement method in indoor scene based on visual SLAM
CN103927731B (en) Low-altitude remote sensing image rapid and automatic splicing method without POS assisting
CN109509230A (en) A kind of SLAM method applied to more camera lens combined type panorama cameras
CN113362247B (en) Semantic real scene three-dimensional reconstruction method and system for laser fusion multi-view camera
CN113409459B (en) Method, device and equipment for producing high-precision map and computer storage medium
CN105957005A (en) Method for bridge image splicing based on feature points and structure lines
CN110244766A (en) A kind of method and system for planning in photovoltaic plant unmanned plane inspection course line
CN112598729B (en) Target object identification and positioning method integrating laser and camera
CN101394573A (en) Panoramagram generation method and system based on characteristic matching
CN105096283A (en) Panoramic image acquisition method and device
CN110660125B (en) Three-dimensional modeling device for power distribution network system
Ma et al. Crlf: Automatic calibration and refinement based on line feature for lidar and camera in road scenes
CN112288637A (en) Unmanned aerial vehicle aerial image rapid splicing device and rapid splicing method
CN117036300A (en) Road surface crack identification method based on point cloud-RGB heterogeneous image multistage registration mapping
CN114842139A (en) Building three-dimensional digital model construction method based on spatial analysis
CN107958489B (en) Curved surface reconstruction method and device
CN109035365B (en) Mosaic processing method of high-resolution image
CN114581307A (en) Multi-image stitching method, system, device and medium for target tracking identification
CN110160503A (en) A kind of unmanned plane landscape matching locating method for taking elevation into account
CN111986320B (en) Smart city application-oriented DEM and oblique photography model space fitting optimization method
CN116740288A (en) Three-dimensional reconstruction method integrating laser radar and oblique photography

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant