CN104048662A - Robot vision homing method based on simplified road sign - Google Patents
Robot vision homing method based on simplified road sign Download PDFInfo
- Publication number
- CN104048662A CN104048662A CN201410314401.4A CN201410314401A CN104048662A CN 104048662 A CN104048662 A CN 104048662A CN 201410314401 A CN201410314401 A CN 201410314401A CN 104048662 A CN104048662 A CN 104048662A
- Authority
- CN
- China
- Prior art keywords
- road sign
- horizon
- circle
- image
- robot
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 18
- 238000003384 imaging method Methods 0.000 claims abstract description 13
- 230000003287 optical effect Effects 0.000 claims abstract description 4
- 239000000284 extract Substances 0.000 claims description 6
- 239000000203 mixture Substances 0.000 claims description 3
- 230000015572 biosynthetic process Effects 0.000 claims description 2
- 238000005070 sampling Methods 0.000 description 4
- 238000012360 testing method Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Image Analysis (AREA)
Abstract
The invention discloses a robot vision homing method based on a simplified road sign. According to the robot vision homing method, a reflecting mirror and imaging equipment below the reflecting mirror are used for generating a panoramic image; the optical axis of the imaging equipment points to the reflecting mirror; the major and minor axes of the reflecting mirror are a and b; the distance from the intersection point of horizontal incident light and the reflecting mirror to the focal point of the reflecting mirror is r; the focal distance of the imaging equipment is f; a horizon circle is located on the panoramic image and takes the center of the horizon circle as a circle center; the horizon circle is expanded to form a final horizon ring region; SIFT characteristics are extracted in the final horizon ring region to be used as road sign points; the road sign points are used for calculating a homing vector of a robot. The robot vision homing method based on the simplified road sign has the advantages that the quantity of the road sign points is reduced, the correspondence of the road sign points is improved, and the homing success rate and the homing precision of an algorithm are improved.
Description
Technical field
The invention belongs to a kind of robot vision method of going home, particularly use and to simplify road sign, a kind of robot vision based on simplifying road sign method of going home.
Background technology
Intelligent mobile robot is that a class is passed through sensor senses surrounding environment and the state of self, and complex environment is understood and judged, carries out on this basis decision-making and planning, realizes object-oriented movement, thereby completes the robot of certain task.In the research of going home in vision, obtaining of visual information is emphasis.Because panoramic picture has the larger visual field, can obtain the environmental information that horizontal direction 360 is spent, therefore most of vision homing algorithms adopt panoramic picture.
In all kinds of vision homing algorithms, ALV algorithm has that model is simple, the better performances of going home and the advantage such as required storage space is little, and therefore this algorithm has consequence in the vision field of going home.In actual applications, ALV algorithm usually needs the local feature of environment for use image as natural landmark, and whole unique points of image are all used as road sign point, and this road sign point quantity that algorithm need be processed is more, affects algorithm counting yield.Meanwhile, in this case, the correspondence of road sign also cannot ensure, causes the precision of homing algorithm poor.Therefore study the problem of improving road sign correspondence and simplifying road sign quantity, go home precision and the counting yield of raising algorithm that can be larger.
Summary of the invention
The object of this invention is to provide and there is height a kind of robot vision based on simplifying road sign of precision method of going home of going home.
The present invention is achieved by the following technical solutions:
Robot vision based on the simplifying road sign method of going home,
Catoptron and be positioned at its below imaging device for generating panorama image, the optical axis directional mirror of imaging device, catoptron major and minor axis is respectively a, b, the intersection point of glancing incidence light and catoptron is r apart from the focal length of catoptron, the focal length of imaging device is f, horizon circle is positioned on panoramic picture, and taking the center of panoramic picture as the center of circle, horizon radius of a circle R is:
Catoptron equation is:
x
2/a
2-(y+c)
2/b
2=-1
Wherein,
Horizon circle is expanded, formed final horizon ring territory;
In final horizon ring territory, extract SIFT feature as road sign point, utilize road sign point to calculate the vector of going home of robot.
A kind of robot vision method of going home based on simplifying road sign of the present invention can also comprise:
1, the method that forms final horizon ring territory is:
A, taking the center of concrete scene as the center of circle, set up rectangular coordinate system, the image of taking a concrete scene at the home position of coordinate system is as target location image, an image of the each shooting of boundary of the concrete scene in 4 quadrants of coordinate system is as current location image, each current location image and an image pair of target location image composition
B, in each image pair, in circle and outside circle, expand the width of horizon circle simultaneously, form horizon ring territory, determine the optimum width in horizon ring territory according to the variation tendency of road sign corresponding rate in horizon ring territory,
The maximal value of c, the optimum width of 4 images of selection to corresponding respectively horizon ring territory, as the final width in horizon ring territory, forms final horizon ring territory.
2, in final horizon ring territory, obtained n road sign point L by extracting SIFT feature
1, L
2... L
n, the position of road sign point in image is X
i=(x, y), i=1,2...n, the position of robot is X, robot at the unit road sign vector of X position is:
The average road sign vector of X position is:
The vector of going home that utilizes road sign point to calculate robot is:
Wherein,
for the average road sign vector of current location,
for the average road sign vector of target location.
Beneficial effect of the present invention is:
The advantage of invention is to have reduced road sign point quantity, has improved road sign point correspondence, has improved go home success ratio and the precision of going home of algorithm.For effect of the present invention is described, the present invention adopts the panoramic picture database that University Bielefeld provides to analyze, and this database is widely used in the go home test of method of vision.In database, choose original, a chairs and day3 scene, go home success ratio correlation data as shown in Fig. 1 (a)~Fig. 1 (c), Fig. 2, Fig. 3 for 15 target locations.
Brief description of the drawings
Fig. 1 (a) is the original scene success ratio statistical form of going home, and Fig. 1 (b) is the chairs scene success ratio statistical form of going home, and Fig. 1 (c) is the day scene success ratio statistical form of going home.
Fig. 2 is the vector plot of going home that ALV algorithm calculates.
Fig. 3 is the vector plot of going home that the inventive method calculates.
Fig. 4 is the schematic diagram that calculates Horizon circle imaging radius.
Fig. 5 is imaging schematic diagram.
Fig. 6 is that the coordinate of the sample space of test pattern database is described.
Fig. 7 (a)~Fig. 7 (d) is the corresponding variation relation that road sign corresponding rate and horizon encircle field width degree, Fig. 7 (a) is that picture position is C (1,3), H (5,9) result, Fig. 7 (b) is that picture position is C (0,16), H (5,9) result, Fig. 7 (c) is that picture position is C (8,2), H (5,9) result, Fig. 7 (d) is that picture position is C (9,13), the result of H (5,9).
Fig. 8 is average road sign vector ALV model.
Embodiment
Below in conjunction with accompanying drawing, the present invention is described in further details.
A kind of ALV algorithm of simplifying road sign based on refractive and reflective panorama image has been proposed.This invention, according to the feature of the refraction-reflection panoramic imagery based on hyperbolic mirror, has proposed the concept in horizon ring territory, utilizes the more stable characteristic of unique point in ring territory, and the SIFT feature of extracting in ring territory calculates as road sign and in conjunction with ALV model the direction of going home.The homing algorithm that the present invention proposes has ensured the correspondence of road sign preferably, effectively raises and goes home precision and reduced calculated amount.Through actual scene image authentication, algorithm performance is reliable and stable.Comprise following step:
Step 1, determine horizon circle by the panoramic picture of concrete scene and the parameter of omnidirectional imaging system.As shown in Figure 1: establish catoptron major and minor axis and be respectively a, b, the intersection point of glancing incidence light and catoptron is r apart from the focal length of catoptron, the focal length that f is camera, R is horizon radius of a circle.As shown in Figure 4.
Catoptron equation is:
X
2/ a
2-(y+c)
2/ b
2=-1, wherein
Calculate known:
Known according to the character of similar triangles:
After calculating R, taking picture centre as the center of circle, the circle that R is radius is horizon circle.
Step 2, determine horizon circle by step 1 after, taking the center of actual scene as the center of circle, set up rectangular coordinate system, horizontal direction does not need concrete restriction.The image of taking an actual scene at the home position of coordinate system, as target location image, then approaches the each image of taking an actual scene in scene boundary place as current location image in 4 quadrants of this coordinate system, takes particular location arbitrarily.By 4 current location images respectively with target location image composition diagram picture pair, determine horizon circle in each image pair, and taking horizon circle as benchmark, taking pixel as unit, in circle and outside circle, both direction is expanded the width formation annular region of horizon circle simultaneously, is called horizon ring territory in the present invention.Extract the SIFT feature of image as road sign point, definition road sign corresponding rate is the coupling road sign point quantity in horizon ring territory and whole ratio of road sign point quantity that mates between two width images.Corresponding to 4 images pair, make respectively the right horizon ring field width degree of each image and the graph of relation of road sign corresponding rate, taking slope of a curve, as 0 o'clock, corresponding ring field width degree, as optimum width, was got the final width of 4 maximal values in optimum width as horizon ring territory for the first time.
Step 3, in step 2, in definite horizon ring territory, extract SIFT feature as road sign point, and these road sign points are applied to and in ALV model, calculate the final vector of going home.
Below the principle of the specific implementation process of main this part in the present invention is introduced respectively:
Determining of 1.Horizon ring territory and optimum width
In refraction-reflection omnidirectional imaging system, curved mirror is used to form the image of surrounding environment scene, it be positioned at its below and optical axis and point to the collection that completes panoramic picture together with its video camera.In the ideal case, in the panoramic picture not launching, have a circle taking picture centre as the center of circle, the road sign spot projection being positioned in same level with curved mirror must be positioned at this circle above, as shown in Figure 5.The space of supposing robot is plane, and, along with the motion of robot, these road sign points can move or be blocked on this circle, but can not move to outside circle.In the present invention, claim this circle for horizon circle.
Although the road sign point on horizon circle is more stable, horizon circle only has the width of a pixel, may only extract little road sign point on circle, extracts less than road sign point even at all.Owing to there being the problems referred to above, the present invention expands the width of horizon circle, and we claim that the annular region after expansion is horizon ring territory.In order to determine the optimum width in horizon ring territory, the present invention adopts the panoramic picture database that University Bielefeld provides to analyze, and this database is widely used in the test of vision homing algorithm.According to image data base sampling characteristics, adopt the sampling location of the system of discrete coordinates shown in Fig. 6 presentation video herein, for example in Fig. 6, in black round dot representative image sampling scene, coordinate is the position of (5,9).
Before testing, following two explanations of given first:
(1) for the position coordinates in sampling scene, target location adds H and represents before coordinate, and current location adds C and represents before coordinate.For example, H (5,9) represents that the coordinate of target location is (5,9).
(2) in the present invention, road sign corresponding rate is defined as the coupling road sign point quantity in horizon ring territory and whole ratio of road sign point quantity that mates between two width images.
We choose 5 images in image library, corresponding scene location coordinate is respectively (1,3), (0,16), (5,9), (8,2) and (9,13), in order to get rid of to greatest extent the impact of contingency, select (5,9) be target location, all the other 4 positions lay respectively in 4 quadrants of (5,9) as current location.By experiment, we have obtained the relation of road sign corresponding rate and horizon ring field width degree, as shown in Fig. 7 (a)~Fig. 7 (d).In Fig. 7 (a)~Fig. 7 (d), can find out, corresponding to the image of different current locations, just start the increase gradually along with horizon ring field width degree, road sign corresponding rate also increases gradually, in the time that ring field width degree approaches 30 pixels, road sign corresponding rate is steady gradually, thereafter along with encircling the increase of field width degree, road sign corresponding rate changes very little, even substantially constant.Therefore ring field width degree corresponding when, road sign corresponding rate is steady is optimum width.
2. the vectorial calculating of going home
Suppose to have extracted n road sign point L in horizon ring territory
1, L
2... L
n, in the robot visual field, pointed to the vector of unit length of corresponding road sign by robot location
be defined as road sign vector, as shown in Figure 8.
If n road sign position in image is X
i=(x, y), i=1,2...n, the position of robot is X, unit road sign vector is
Average road sign vector in X position is
Being located at the average road sign vector that current location and target location calculate is respectively
with
the vector of going home
by
with
subtraction of vector obtain
Calculate final going home after vector, robot along
direction move and can get back to target location.
Claims (3)
1. the method for going home of the robot vision based on simplifying road sign, is characterized in that:
Catoptron and be positioned at its below imaging device for generating panorama image, the optical axis directional mirror of imaging device, catoptron major and minor axis is respectively a, b, the intersection point of glancing incidence light and catoptron is r apart from the focal length of catoptron, the focal length of imaging device is f, horizon circle is positioned on panoramic picture, and taking the center of panoramic picture as the center of circle, horizon radius of a circle R is:
Catoptron equation is:
x
2/a
2-(y+c)
2/b
2=-1
Wherein,
Horizon circle is expanded, formed final horizon ring territory;
In final horizon ring territory, extract SIFT feature as road sign point, utilize road sign point to calculate the vector of going home of robot.
2. a kind of robot vision based on simplifying road sign according to claim 1 method of going home, is characterized in that: the method in the final horizon ring of described formation territory is:
A, taking the center of concrete scene as the center of circle, set up rectangular coordinate system, the image of taking a concrete scene at the home position of coordinate system is as target location image, an image of the each shooting of boundary of the concrete scene in 4 quadrants of coordinate system is as current location image, each current location image and an image pair of target location image composition
B, in each image pair, in circle and outside circle, expand the width of horizon circle simultaneously, form horizon ring territory, determine the optimum width in horizon ring territory according to the variation tendency of road sign corresponding rate in horizon ring territory,
The maximal value of c, the optimum width of 4 images of selection to corresponding respectively horizon ring territory, as the final width in horizon ring territory, forms final horizon ring territory.
3. a kind of robot vision based on simplifying road sign according to claim 2 method of going home, is characterized in that: in final horizon ring territory, obtained n road sign point L by extracting SIFT feature
1, L
2... L
n, the position of road sign point in image is X
i=(x, y), i=1,2...n, the position of robot is X, robot at the unit road sign vector of X position is:
The average road sign vector of X position is:
The vector of going home that utilizes road sign point to calculate robot is:
Wherein,
for the average road sign vector of current location,
for the average road sign vector of target location.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410314401.4A CN104048662B (en) | 2014-07-03 | 2014-07-03 | A kind of go home method based on the robot vision simplifying road sign |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410314401.4A CN104048662B (en) | 2014-07-03 | 2014-07-03 | A kind of go home method based on the robot vision simplifying road sign |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104048662A true CN104048662A (en) | 2014-09-17 |
CN104048662B CN104048662B (en) | 2016-08-17 |
Family
ID=51501823
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410314401.4A Expired - Fee Related CN104048662B (en) | 2014-07-03 | 2014-07-03 | A kind of go home method based on the robot vision simplifying road sign |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104048662B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106709942A (en) * | 2016-12-13 | 2017-05-24 | 广州智能装备研究院有限公司 | Panoramic image mistaken matching elimination method based on characteristic azimuth |
CN113238550A (en) * | 2021-04-12 | 2021-08-10 | 大连海事大学 | Mobile robot vision homing method based on road sign self-adaptive correction |
CN113433948A (en) * | 2021-07-15 | 2021-09-24 | 大连海事大学 | Mobile robot continuous vision homing method based on auxiliary vector correction, storage medium and electronic device |
-
2014
- 2014-07-03 CN CN201410314401.4A patent/CN104048662B/en not_active Expired - Fee Related
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106709942A (en) * | 2016-12-13 | 2017-05-24 | 广州智能装备研究院有限公司 | Panoramic image mistaken matching elimination method based on characteristic azimuth |
CN106709942B (en) * | 2016-12-13 | 2020-05-19 | 广州智能装备研究院有限公司 | Panorama image mismatching elimination method based on characteristic azimuth angle |
CN113238550A (en) * | 2021-04-12 | 2021-08-10 | 大连海事大学 | Mobile robot vision homing method based on road sign self-adaptive correction |
CN113238550B (en) * | 2021-04-12 | 2023-10-27 | 大连海事大学 | Mobile robot vision homing method based on road sign self-adaptive correction |
CN113433948A (en) * | 2021-07-15 | 2021-09-24 | 大连海事大学 | Mobile robot continuous vision homing method based on auxiliary vector correction, storage medium and electronic device |
CN113433948B (en) * | 2021-07-15 | 2024-01-30 | 大连海事大学 | Mobile robot continuous vision homing method based on auxiliary vector correction, storage medium and electronic device |
Also Published As
Publication number | Publication date |
---|---|
CN104048662B (en) | 2016-08-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112085845B (en) | Outdoor scene rapid three-dimensional reconstruction device based on unmanned aerial vehicle image | |
CN112085844B (en) | Unmanned aerial vehicle image rapid three-dimensional reconstruction method for field unknown environment | |
CN105096386B (en) | A wide range of complicated urban environment geometry map automatic generation method | |
Lu et al. | Geometry-aware satellite-to-ground image synthesis for urban areas | |
US8633970B1 (en) | Augmented reality with earth data | |
CN109520500A (en) | One kind is based on the matched accurate positioning of terminal shooting image and streetscape library acquisition method | |
CN105046649A (en) | Panorama stitching method for removing moving object in moving video | |
US11703820B2 (en) | Monitoring management and control system based on panoramic big data | |
CN104048662A (en) | Robot vision homing method based on simplified road sign | |
Kang et al. | RPV-SLAM: Range-augmented panoramic visual SLAM for mobile mapping system with panoramic camera and tilted LiDAR | |
RU2583756C2 (en) | Method of signature-based positioning of urban area images in visible and ir bands | |
JP3791186B2 (en) | Landscape modeling device | |
CN112818866B (en) | Vehicle positioning method and device and electronic equipment | |
Zhang et al. | Intrahour cloud tracking based on optical flow | |
Urban et al. | Self-localization of a multi-fisheye camera based augmented reality system in textureless 3D building models | |
CN114663599A (en) | Human body surface reconstruction method and system based on multiple views | |
CN114359680A (en) | Panoramic vision water surface target detection method based on deep learning | |
Zhu et al. | A robot navigation algorithm based on sparse landmarks | |
Tang et al. | Automatic geo‐localization framework without GNSS data | |
Ying et al. | Fully Convolutional Networks tor Street Furniture Identification in Panorama Images. | |
Li et al. | Robust distortion estimation of fisheye cameras under stereographic projection model | |
Choi et al. | Localization using ego motion based on fisheye warping image | |
Qiu et al. | Image moment extraction based aerial photo selection for UAV high-precision geolocation without GPS | |
Schwarze et al. | Wall Estimation from Stereo Vision in Urban Street Canyons. | |
US20240233261A1 (en) | Vector data projection and feature matching to determine three-dimensional structure |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160817 |