CN106094827A - One can independent navigation power equipment cruiser - Google Patents

One can independent navigation power equipment cruiser Download PDF

Info

Publication number
CN106094827A
CN106094827A CN201610514692.0A CN201610514692A CN106094827A CN 106094827 A CN106094827 A CN 106094827A CN 201610514692 A CN201610514692 A CN 201610514692A CN 106094827 A CN106094827 A CN 106094827A
Authority
CN
China
Prior art keywords
submodule
cruiser
road
module
neutral net
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
Application number
CN201610514692.0A
Other languages
Chinese (zh)
Inventor
不公告发明人
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201610514692.0A priority Critical patent/CN106094827A/en
Publication of CN106094827A publication Critical patent/CN106094827A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0221Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving a learning process
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0246Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/40Extraction of image or video features
    • G06V10/44Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/40Extraction of image or video features
    • G06V10/50Extraction of image or video features by performing operations within image blocks; by using histograms, e.g. histogram of oriented gradients [HoG]; by summing image-intensity values; Projection analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • G06V20/588Recognition of the road, e.g. of lane markings; Recognition of the vehicle driving pattern in relation to the road

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Electromagnetism (AREA)
  • Image Analysis (AREA)
  • Traffic Control Systems (AREA)

Abstract

One of the present invention can independent navigation power equipment cruiser, including power equipment cruiser and the road detection apparatus that is connected with power equipment cruiser, wherein, road detection apparatus includes the image capture module being sequentially connected with, coloured image pretreatment module and road self-adapting detecting module, described road self-adapting detecting module is used for detecting, merge road area, and remaining area is all mapped in non-rice habitats region, road self-adapting detecting module includes histogram thresholding coarse segmentation submodule, road Identification submodule, network training submodule and vehicle guide line extract submodule;The present invention enormously simplify the workload of graphical analysis and process, can obtain the more complete region of ratio, and recognition efficiency is high, has reached to carry out road the requirement of self-adapting detecting.

Description

One can independent navigation power equipment cruiser
Technical field
The present invention relates to field of electrical equipment, being specifically related to one can independent navigation power equipment cruiser.
Background technology
Automobile also brings a lot of social problem while bringing great convenience to people's life: the road that automobile causes The congestion in road that vehicle accident increases considerably year by year, automobile causes is day by day serious, causes substantial amounts of casualties and property to damage Lose.Study efficient vehicular autonomous navigation technology, be the effective means reducing vehicle accident incidence rate.Car is can be used for numerous In the information of navigation, visual information is originated as the perception of road and external environment condition and is had incomparable excellent of other information Gesture, and road is detected the first hang-up becoming pendulum in face of it.
Power equipment cruiser is widely used in power domain, and the maintenance to power equipment plays an important role.
Summary of the invention
For the problems referred to above, the present invention provides the one can independent navigation power equipment cruiser.
The purpose of the present invention realizes by the following technical solutions:
One can independent navigation power equipment cruiser, including power equipment cruiser and road detection apparatus, wherein Being provided with navigation system on power equipment cruiser, described navigation system includes signaling module, processing module and output module.
Preferably, described processing module includes modeling submodule, probability submodule, updates submodule, initial submodule, Excellent solution submodule and selection submodule.
Preferably, MBM:
MinS=Σ m=1m Σ i=0U Σ i=0Ub0 ω 0 Φ 0fijyijk+ Σ m=1m Σ i=0U Σ i=0Ub0 ω 0 Φ *-Φ 0Hcifijyijk+T1 Σ i=0U (Gi-ti)+T2 Σ i=0U (ti-Oi)]] >
Wherein, the least cost during minS is patrol;M is the sum of current cruiser;U is destination's quantity;b0 For unit distance carbon emission cost;ω0For carbon emission coefficient;Ф0For unit distance Fuel Consumption during zero load;fijFor destination I (i=1,2 ..., U) to destination j (j=1,2 ..., U) between distance;C is the loading capacity of cruiser;H is cruiser Dead weight;Ф*For full load unit distance Fuel Consumption;
T1Loss coefficient is arrived in advance, for the cost allowance when moment G arrives at i in advance for cruiser;T2For patrolling Patrol car to be late loss coefficient, for being delayed to cost allowance when moment O arrives at i;T1、T2Equipment tool according to destination Body situation is manually set.
Preferably, described road detection apparatus includes image capture module, the coloured image pretreatment module being sequentially connected with With road self-adapting detecting module;
Described image capture module is for gathering the coloured image of external information;
Described coloured image pretreatment module, for coloured image is carried out projection pre-procession, uses HSV mould during pretreatment Type, the pre-processed results of coloured image according to the numerical value of luminance component V at chrominance component H, saturation component S, luminance component V tri- Selecting between individual component, when having that saturation is too low or brightness is too low or being too high, image segmentation relies primarily on brightness and divides The information of amount V, in the case of remaining, uses chrominance component H to carry out Objective extraction;
Described road self-adapting detecting module is used for detecting, merging road area, and is all mapped to by remaining area non- In road area;Described road self-adapting detecting module includes:
(1) histogram thresholding coarse segmentation submodule, for entering by the pretreated image of coloured image pretreatment module Row coarse segmentation, it carries out rectangular histogram structure to pretreated image, and uses rectangular histogram multi thresholds method, position with trough point As threshold value, pretreated image is carried out coarse segmentation, uses following algorithm that described trough point is selected:
If PiFor the frequency occurred in pixel that gray value is i image after the pre-treatment, allow PiThe local being adjacent Neighborhood PtMake comparisons, Pt={ Pi-n,...,Pi-1,Pi+1,...Pi+n, the span of parameter n is [4,8], represents PtLeft and right is adjacent Territory picture frequency scope, PtMiddle minimum frequency value is Ptmin, secondary minimum frequency value is PtminsIf,Then i is trough Point, ifThen i is not trough point, definition valley point function v (i):
v ( i ) = 1 , P i ≤ P t m i n · P t min s 0 , P i > P t m i n · P t min s
To all valley point v (i)=1 selected, increase distance constraints and probabilistic constraints, if adjacent valley point i and j Between distance be expressed as d=| i-j |, probability difference is expressed as g=| Pi-Pj|, setpoint distance parameter D reflects between trough point The minimum range that should keep, andDminAnd DmaxIt is respectively adjacent wave valley point minimum range and maximum Distance, definition distance restraint function d (i):
d ( i ) = 1 , d &GreaterEqual; D 0 , d < D
Set probability difference parameter G and reflect the threshold difference between trough point, andGmin And GmaxThe minimum probability difference being respectively between adjacent wave valley point and maximum of probability are poor, definition probability difference constraint function g (i):
g ( i ) = 1 , g &GreaterEqual; G 0 , g < G
Definition trough point selection function is:
X (i)=v (i) × d (i) × g (i)
In formula, when x (i)=1, represent that trough point is selected;
(5) road Identification submodule: be used for by the way of multiple neural network detects through histogram thresholding coarse segmentation Region after module segmentation is identified, and then selects suitable neutral net to close road area in multiple neural network And, and remaining area being mapped directly to non-rice habitats region, described multiple neural network includes N number of neutral net, N ∈ [3,5], its In the positive and negative training sample of each neutral net from being placed on multiple windows of zones of different, if described multiple neural network represents For { W111),W222),...,WNNN), μ and δ represents the positive training sample corresponding to neutral net respectively and bears Training sample, then definition network Selection Model is:
W={Wkkk),f(μk)=1, f (δk)=0, k ∈ [1, N] }
Wherein, W is the suitable networks finally chosen, Wkkk) represent suitable neutral net, f (μk) represent nerve net Network Wkkk) positive training sample windows detecting result be 1, f (δk) represent Wkkk) negative training sample windows detecting knot Fruit is 0;
(6) network training submodule, uses the training sample of suitable networks at road Identification submodule while operating Neutral net is trained by the feature that this window extracts;
(7) vehicle guide line extracts submodule: being used for extracting vehicle guide line, described vehicle guide wire is roadway area Territory and the demarcation line in non-rice habitats region.
In described coloured image pretreatment module, based on color component projection model in HSV space when carrying out Objective extraction, Projection formula is:
V ( x , y ) = V ( x , y ) V ( x , y ) &GreaterEqual; T V 1 o r V ( x , y ) &le; T V 2 o r S ( x , y ) < T s H ( x , y ) &times; &sigma; + &xi; ( o t h e r w i s e )
In formula, when being unsatisfactory forTime, chrominance component H is projected to V and puts down Face;(x, y) represents point corresponding to luminance component V to V, and (x, y) is the point of correspondence on chrominance component H to H, and σ represents and is used for avoiding color Adjusting the stretching factor that component H and luminance component V overlaps, ξ is the segmentation of projection numerical value later, ξ > σ, TSFor the saturation set Threshold value,For the luminance threshold set.
Preferably, the value of described saturation threshold value and luminance threshold is respectively as follows:Ts=20.
Wherein, described network training submodule includes:
(1) feature extraction unit, it is little that it uses 18 wavelet filters of 3 yardsticks and 6 direction compositions to carry out Gabor Wave conversion, extracts the textural characteristics of pretreated image, uses 10 windows to extract the color spy of pretreated image simultaneously Levy, and be quantified as 4 grades, to obtain 22 dimensional features;
(2) neutral net construction unit, for building neutral net according to described 22 dimensional features, neutral net includes input Layer, intermediate layer and output layer, input layer arranges 22 neurons, and output layer arranges 1 neuron, is output as when 1 representing road Region, is output as when 0 representing non-rice habitats region;
(3) network training unit, for being trained neutral net every 2s in vehicle motor process.
The invention have the benefit that
1, HSV space is separately separated out luminance component, and process and identification for color provide conveniently, additionally HSV Space mainly describes color with the subjective feeling to color, so comparing the visual signature meeting people, sets up in HSV space Color component projection model, H component projection to V plane, robustness is preferable, and more stable, it is possible to express mesh accurately Marking intrinsic color characteristic, coloured image after treatment, as gray level image, is all two-dimentional, and data volume is less, greatly Simplify greatly the workload of graphical analysis and process;
2, reality is in road image, comprises multiple target, and background is the most complex, is likely to occur and has in rectangular histogram Multiple crests and the situation of trough, can not effectively be partitioned into target area, rectangular histogram medium wave peak location tables with single threshold segmentation Showing that the frequency that the pixel of corresponding color occurs in the picture is higher, wave trough position represents the frequency of corresponding colored pixels appearance relatively Little, therefore trough point position is split as threshold value, can obtain than more complete region;Close wave crest point or trough Point all will be selected, and with the addition of distance constraints and probability difference constraints in this case, select the most rational Trough point;
3, road Identification submodule is set, to through histogram thresholding coarse segmentation submodule by the way of multiple neural network detects Region after block segmentation is identified, and selects suitable neutral net to merge road area, is directly reflected by remaining area It is mapped to non-rice habitats region, and defines network Selection Model, improve the efficiency of identification;
4, every 2s, neutral net is trained in vehicle motor process, reaches road is carried out self-adapting detecting Requirement.
Accompanying drawing explanation
The invention will be further described to utilize accompanying drawing, but the embodiment in accompanying drawing does not constitute any limit to the present invention System, for those of ordinary skill in the art, on the premise of not paying creative work, it is also possible to obtain according to the following drawings Other accompanying drawing.
Fig. 1 is the connection diagram of each module of road detection apparatus of the present invention.
Fig. 2 is power equipment cruiser navigation system connection diagram of the present invention.
Detailed description of the invention
The invention will be further described with the following Examples.
Embodiment 1
See Fig. 1, Fig. 2, the present embodiment one can independent navigation power equipment cruiser, including power equipment cruiser And road detection apparatus, navigation system is wherein installed on power equipment cruiser, described navigation system includes signaling module, place Reason module and output module.
Preferably, described processing module includes modeling submodule, probability submodule, updates submodule, initial submodule, Excellent solution submodule and selection submodule.
Preferably, MBM:
MinS=Σ m=1m Σ i=0U Σ i=0Ub0 ω 0 Φ 0fijyijk+ Σ m=1m Σ i=0U Σ i=0Ub0 ω 0 Φ *-Φ 0Hcifijyijk+T1 Σ i=0U (Gi-ti)+T2 Σ i=0U (ti-Oi)]] >
Wherein, the least cost during minS is patrol;M is the sum of current cruiser;U is destination's quantity;b0 For unit distance carbon emission cost;ω0For carbon emission coefficient;Ф0For unit distance Fuel Consumption during zero load;fijFor destination I (i=1,2 ..., U) to destination j (j=1,2 ..., U) between distance;C is the loading capacity of cruiser;H is cruiser Dead weight;Ф*For full load unit distance Fuel Consumption;
T1Loss coefficient is arrived in advance, for the cost allowance when moment G arrives at i in advance for cruiser;T2For patrolling Patrol car to be late loss coefficient, for being delayed to cost allowance when moment O arrives at i;T1、T2Equipment tool according to destination Body situation is manually set.
Preferably, described road detection apparatus includes image capture module, the coloured image pretreatment module being sequentially connected with With road self-adapting detecting module;
Described image capture module is for gathering the coloured image of external information;
Described coloured image pretreatment module, for coloured image is carried out projection pre-procession, uses HSV mould during pretreatment Type, the pre-processed results of coloured image according to the numerical value of luminance component V at chrominance component H, saturation component S, luminance component V tri- Selecting between individual component, when having that saturation is too low or brightness is too low or being too high, image segmentation relies primarily on brightness and divides The information of amount V, in the case of remaining, uses chrominance component H to carry out Objective extraction;
Described road self-adapting detecting module is used for detecting, merging road area, and is all mapped to by remaining area non- In road area;Described road self-adapting detecting module includes:
(1) histogram thresholding coarse segmentation submodule, for entering by the pretreated image of coloured image pretreatment module Row coarse segmentation, it carries out rectangular histogram structure to pretreated image, and uses rectangular histogram multi thresholds method, position with trough point As threshold value, pretreated image is carried out coarse segmentation, uses following algorithm that described trough point is selected:
If PiFor the frequency occurred in pixel that gray value is i image after the pre-treatment, allow PiThe local being adjacent Neighborhood PtMake comparisons, Pt={ Pi-n,...,Pi-1,Pi+1,...Pi+n, the span of parameter n is [4,8], represents PtLeft and right is adjacent Territory picture frequency scope, PtMiddle minimum frequency value is Ptmin, secondary minimum frequency value is PtminsIf,Then i is trough Point, ifThen i is not trough point, definition valley point function v (i):
v ( i ) = 1 , P i &le; P t min &CenterDot; P t min s 0 , P i > P t min &CenterDot; P t min s
To all valley point v (i)=1 selected, increase distance constraints and probabilistic constraints, if adjacent valley point i and j Between distance be expressed as d=| i-j |, probability difference is expressed as g=| Pi-Pj|, setpoint distance parameter D reflects between trough point The minimum range that should keep, andDminAnd DmaxIt is respectively adjacent wave valley point minimum range and maximum Distance, definition distance restraint function d (i):
d ( i ) = 1 , d &GreaterEqual; D 0 , d < D
Set probability difference parameter G and reflect the threshold difference between trough point, andGmin And GmaxThe minimum probability difference being respectively between adjacent wave valley point and maximum of probability are poor, definition probability difference constraint function g (i):
g ( i ) = 1 , g &GreaterEqual; G 0 , g < G
Definition trough point selection function is:
X (i)=v (i) × d (i) × g (i)
In formula, when x (i)=1, represent that trough point is selected;
(8) road Identification submodule: be used for by the way of multiple neural network detects through histogram thresholding coarse segmentation Region after module segmentation is identified, and then selects suitable neutral net to close road area in multiple neural network And, and remaining area is mapped directly to non-rice habitats region, described multiple neural network includes N number of neutral net, neutral net number Mesh N ∈ [3,5], the positive and negative training sample of the most each neutral net from being placed on multiple windows of zones of different, if described Multiple neural network is expressed as { W111),W222),...,WNNN), μ and δ represents respectively corresponding to neutral net Positive training sample and negative training sample, then definition network Selection Model is:
W={Wkkk),f(μk)=1, f (δk)=0, k ∈ [1, N] }
Wherein, W is the suitable networks finally chosen, Wkkk) represent suitable neutral net, f (μk) represent nerve net Network Wkkk) positive training sample windows detecting result be 1, f (δk) represent Wkkk) negative training sample windows detecting knot Fruit is 0;
(9) network training submodule, uses the training sample of suitable networks at road Identification submodule while operating Neutral net is trained by the feature that this window extracts;
(10) vehicle guide line extracts submodule: being used for extracting vehicle guide line, described vehicle guide wire is road Region and the demarcation line in non-rice habitats region.
In described coloured image pretreatment module, based on color component projection model in HSV space when carrying out Objective extraction, Projection formula is:
V ( x , y ) = V ( x , y ) V ( x , y ) &GreaterEqual; T V 1 o r V ( x , y ) &le; T V 2 o r S ( x , y ) < T s H ( x , y ) &times; &sigma; + &xi; ( o t h e r w i s e )
In formula, when being unsatisfactory forTime, chrominance component H is projected to V and puts down Face;(x, y) represents point corresponding to luminance component V to V, and (x, y) is the point of correspondence on chrominance component H to H, and σ represents and is used for avoiding color Adjusting the stretching factor that component H and luminance component V overlaps, ξ is the segmentation of projection numerical value later, ξ > σ, TSFor the saturation set Threshold value,For the luminance threshold set.
Preferably, the value of described saturation threshold value and luminance threshold is respectively as follows:Ts=20.
Wherein, described network training submodule includes:
(1) feature extraction unit, it is little that it uses 18 wavelet filters of 3 yardsticks and 6 direction compositions to carry out Gabor Wave conversion, extracts the textural characteristics of pretreated image, uses 10 windows to extract the color spy of pretreated image simultaneously Levy, and be quantified as 4 grades, to obtain 22 dimensional features;
(2) neutral net construction unit, for building neutral net according to described 22 dimensional features, neutral net includes input Layer, intermediate layer and output layer, input layer arranges 22 neurons, and output layer arranges 1 neuron, is output as when 1 representing road Region, is output as when 0 representing non-rice habitats region;
(3) network training unit, for being trained neutral net every 2s in vehicle motor process.
The present embodiment arranges coloured image pretreatment module, enormously simplify the workload of graphical analysis and process;Directly In side's figure threshold value coarse segmentation submodule, trough point position is split as threshold value, can obtain than more complete region;If Put road Identification submodule, to the district after histogram thresholding coarse segmentation submodule is split by the way of multiple neural network detects Territory is identified, and selects suitable neutral net to merge road area, remaining area maps directly to non-rice habitats district Territory, and define network Selection Model, improve the efficiency of identification, every 2s, neutral net is entered in vehicle motor process simultaneously Row training, reaches to carry out road the requirement of self-adapting detecting;The present embodiment parameter n value is 4, and N value is 3, detection efficiency Relatively improve 3%.
Embodiment 2
See Fig. 1, Fig. 2, the present embodiment one can independent navigation power equipment cruiser, including power equipment cruiser And road detection apparatus, navigation system is wherein installed on power equipment cruiser, described navigation system includes signaling module, place Reason module and output module.
Preferably, described processing module includes modeling submodule, probability submodule, updates submodule, initial submodule, Excellent solution submodule and selection submodule.
Preferably, MBM:
MinS=Σ m=1m Σ i=0U Σ i=0Ub0 ω 0 Φ 0fijyijk+ Σ m=1m Σ i=0U Σ i=0Ub0 ω 0 Φ *-Φ 0Hcifijyijk+T1 Σ i=0U (Gi-ti)+T2 Σ i=0U (ti-Oi)]] >
Wherein, the least cost during minS is patrol;M is the sum of current cruiser;U is destination's quantity;b0 For unit distance carbon emission cost;ω0For carbon emission coefficient;Ф0For unit distance Fuel Consumption during zero load;fijFor destination I (i=1,2 ..., U) to destination j (j=1,2 ..., U) between distance;C is the loading capacity of cruiser;H is cruiser Dead weight;Ф*For full load unit distance Fuel Consumption;
T1Loss coefficient is arrived in advance, for the cost allowance when moment G arrives at i in advance for cruiser;T2For patrolling Patrol car to be late loss coefficient, for being delayed to cost allowance when moment O arrives at i;T1、T2Equipment tool according to destination Body situation is manually set.
Preferably, described road detection apparatus includes image capture module, the coloured image pretreatment module being sequentially connected with With road self-adapting detecting module;
Described image capture module is for gathering the coloured image of external information;
Described coloured image pretreatment module, for coloured image is carried out projection pre-procession, uses HSV mould during pretreatment Type, the pre-processed results of coloured image according to the numerical value of luminance component V at chrominance component H, saturation component S, luminance component V tri- Selecting between individual component, when having that saturation is too low or brightness is too low or being too high, image segmentation relies primarily on brightness and divides The information of amount V, in the case of remaining, uses chrominance component H to carry out Objective extraction;
Described road self-adapting detecting module is used for detecting, merging road area, and is all mapped to by remaining area non- In road area;Described road self-adapting detecting module includes:
(1) histogram thresholding coarse segmentation submodule, for entering by the pretreated image of coloured image pretreatment module Row coarse segmentation, it carries out rectangular histogram structure to pretreated image, and uses rectangular histogram multi thresholds method, position with trough point As threshold value, pretreated image is carried out coarse segmentation, uses following algorithm that described trough point is selected:
If PiFor the frequency occurred in pixel that gray value is i image after the pre-treatment, allow PiThe local being adjacent Neighborhood PtMake comparisons, Pt={ Pi-n,...,Pi-1,Pi+1,...Pi+n, the span of parameter n is [4,8], represents PtLeft and right is adjacent Territory picture frequency scope, PtMiddle minimum frequency value is Ptmin, secondary minimum frequency value is PtminsIf,Then i is trough Point, ifThen i is not trough point, definition valley point function v (i):
v ( i ) = 1 , P i &le; P t min &CenterDot; P t min s 0 , P i > P t min &CenterDot; P t min s
To all valley point v (i)=1 selected, increase distance constraints and probabilistic constraints, if adjacent valley point i and j Between distance be expressed as d=| i-j |, probability difference is expressed as g=| Pi-Pj|, setpoint distance parameter D reflects between trough point The minimum range that should keep, andDminAnd DmaxIt is respectively adjacent wave valley point minimum range and maximum Distance, definition distance restraint function d (i):
d ( i ) = 1 , d &GreaterEqual; D 0 , d < D
Set probability difference parameter G and reflect the threshold difference between trough point, andGmin And GmaxThe minimum probability difference being respectively between adjacent wave valley point and maximum of probability are poor, definition probability difference constraint function g (i):
g ( i ) = 1 , g &GreaterEqual; G 0 , g < G
Definition trough point selection function is:
X (i)=v (i) × d (i) × g (i)
In formula, when x (i)=1, represent that trough point is selected;
(11) road Identification submodule: be used for by the way of multiple neural network detects through histogram thresholding coarse segmentation Region after module segmentation is identified, and then selects suitable neutral net to close road area in multiple neural network And, and remaining area is mapped directly to non-rice habitats region, described multiple neural network includes N number of neutral net, neutral net number Mesh N ∈ [3,5], the positive and negative training sample of the most each neutral net from being placed on multiple windows of zones of different, if described Multiple neural network is expressed as { W111),W222),...,WNNN), μ and δ represents respectively corresponding to neutral net Positive training sample and negative training sample, then definition network Selection Model is:
W={Wkkk),f(μk)=1, f (δk)=0, k ∈ [1, N] }
Wherein, W is the suitable networks finally chosen, Wkkk) represent suitable neutral net, f (μk) represent nerve net Network Wkkk) positive training sample windows detecting result be 1, f (δk) represent Wkkk) negative training sample windows detecting knot Fruit is 0;
(12) network training submodule, uses the training sample of suitable networks at road Identification submodule while operating Neutral net is trained by the feature that this window extracts;
(13) vehicle guide line extracts submodule: being used for extracting vehicle guide line, described vehicle guide wire is road Region and the demarcation line in non-rice habitats region.
In described coloured image pretreatment module, based on color component projection model in HSV space when carrying out Objective extraction, Projection formula is:
V ( x , y ) = V ( x , y ) V ( x , y ) &GreaterEqual; T V 1 o r V ( x , y ) &le; T V 2 o r S ( x , y ) < T s H ( x , y ) &times; &sigma; + &xi; ( o t h e r w i s e )
In formula, when being unsatisfactory forTime, chrominance component H is projected to V and puts down Face;(x, y) represents point corresponding to luminance component V to V, and (x, y) is the point of correspondence on chrominance component H to H, and σ represents and is used for avoiding color Adjusting the stretching factor that component H and luminance component V overlaps, ξ is the segmentation of projection numerical value later, ξ > σ, TSFor the saturation set Threshold value,For the luminance threshold set.
Preferably, the value of described saturation threshold value and luminance threshold is respectively as follows:Ts=20.
Wherein, described network training submodule includes:
(1) feature extraction unit, it is little that it uses 18 wavelet filters of 3 yardsticks and 6 direction compositions to carry out Gabor Wave conversion, extracts the textural characteristics of pretreated image, uses 10 windows to extract the color spy of pretreated image simultaneously Levy, and be quantified as 4 grades, to obtain 22 dimensional features;
(2) neutral net construction unit, for building neutral net according to described 22 dimensional features, neutral net includes input Layer, intermediate layer and output layer, input layer arranges 22 neurons, and output layer arranges 1 neuron, is output as when 1 representing road Region, is output as when 0 representing non-rice habitats region;
(3) network training unit, for being trained neutral net every 2s in vehicle motor process.
The present embodiment arranges coloured image pretreatment module, enormously simplify the workload of graphical analysis and process;Directly In side's figure threshold value coarse segmentation submodule, trough point position is split as threshold value, can obtain than more complete region;If Put road Identification submodule, to the district after histogram thresholding coarse segmentation submodule is split by the way of multiple neural network detects Territory is identified, and selects suitable neutral net to merge road area, remaining area maps directly to non-rice habitats district Territory, and define network Selection Model, improve the efficiency of identification, every 2s, neutral net is entered in vehicle motor process simultaneously Row training, reaches to carry out road the requirement of self-adapting detecting;The present embodiment parameter n value is 5, and N value is 3, detection efficiency Relatively improve 3.2%.
Embodiment 3
See Fig. 1, Fig. 2, the present embodiment one can independent navigation power equipment cruiser, including power equipment cruiser And road detection apparatus, navigation system is wherein installed on power equipment cruiser, described navigation system includes signaling module, place Reason module and output module.
Preferably, described processing module includes modeling submodule, probability submodule, updates submodule, initial submodule, Excellent solution submodule and selection submodule.
Preferably, MBM:
MinS=Σ m=1m Σ i=0U Σ i=0Ub0 ω 0 Φ 0fijyijk+ Σ m=1m Σ i=0U Σ i=0Ub0 ω 0 Φ *-Φ 0Hcifijyijk+T1 Σ i=0U (Gi-ti)+T2 Σ i=0U (ti-Oi)]] >
Wherein, the least cost during minS is patrol;M is the sum of current cruiser;U is destination's quantity;b0 For unit distance carbon emission cost;ω0For carbon emission coefficient;Ф0For unit distance Fuel Consumption during zero load;fijFor destination I (i=1,2 ..., U) to destination j (j=1,2 ..., U) between distance;C is the loading capacity of cruiser;H is cruiser Dead weight;Ф*For full load unit distance Fuel Consumption;
T1Loss coefficient is arrived in advance, for the cost allowance when moment G arrives at i in advance for cruiser;T2For patrolling Patrol car to be late loss coefficient, for being delayed to cost allowance when moment O arrives at i;T1、T2Equipment tool according to destination Body situation is manually set.
Preferably, described road detection apparatus includes image capture module, the coloured image pretreatment module being sequentially connected with With road self-adapting detecting module;
Described image capture module is for gathering the coloured image of external information;
Described coloured image pretreatment module, for coloured image is carried out projection pre-procession, uses HSV mould during pretreatment Type, the pre-processed results of coloured image according to the numerical value of luminance component V at chrominance component H, saturation component S, luminance component V tri- Selecting between individual component, when having that saturation is too low or brightness is too low or being too high, image segmentation relies primarily on brightness and divides The information of amount V, in the case of remaining, uses chrominance component H to carry out Objective extraction;
Described road self-adapting detecting module is used for detecting, merging road area, and is all mapped to by remaining area non- In road area;Described road self-adapting detecting module includes:
(1) histogram thresholding coarse segmentation submodule, for entering by the pretreated image of coloured image pretreatment module Row coarse segmentation, it carries out rectangular histogram structure to pretreated image, and uses rectangular histogram multi thresholds method, position with trough point As threshold value, pretreated image is carried out coarse segmentation, uses following algorithm that described trough point is selected:
If PiFor the frequency occurred in pixel that gray value is i image after the pre-treatment, allow PiThe local being adjacent Neighborhood PtMake comparisons, Pt={ Pi-n,...,Pi-1,Pi+1,...Pi+n, the span of parameter n is [4,8], represents PtLeft and right is adjacent Territory picture frequency scope, PtMiddle minimum frequency value is Ptmin, secondary minimum frequency value is PtminsIf,Then i is trough Point, ifThen i is not trough point, definition valley point function v (i):
v ( i ) = 1 , P i &le; P t min &CenterDot; P t min s 0 , P i > P t min &CenterDot; P t min s
To all valley point v (i)=1 selected, increase distance constraints and probabilistic constraints, if adjacent valley point i and j Between distance be expressed as d=| i-j |, probability difference is expressed as g=| Pi-Pj|, setpoint distance parameter D reflects between trough point The minimum range that should keep, andDminAnd DmaxIt is respectively adjacent wave valley point minimum range and maximum Distance, definition distance restraint function d (i):
d ( i ) = 1 , d &GreaterEqual; D 0 , d < D
Set probability difference parameter G and reflect the threshold difference between trough point, andGmin And GmaxThe minimum probability difference being respectively between adjacent wave valley point and maximum of probability are poor, definition probability difference constraint function g (i):
g ( i ) = 1 , g &GreaterEqual; G 0 , g < G
Definition trough point selection function is:
X (i)=v (i) × d (i) × g (i)
In formula, when x (i)=1, represent that trough point is selected;
(14) road Identification submodule: be used for by the way of multiple neural network detects through histogram thresholding coarse segmentation Region after module segmentation is identified, and then selects suitable neutral net to close road area in multiple neural network And, and remaining area is mapped directly to non-rice habitats region, described multiple neural network includes N number of neutral net, neutral net number Mesh N ∈ [3,5], the positive and negative training sample of the most each neutral net from being placed on multiple windows of zones of different, if described Multiple neural network is expressed as { W111),W222),...,WNNN), μ and δ represents respectively corresponding to neutral net Positive training sample and negative training sample, then definition network Selection Model is:
W={Wkkk),f(μk)=1, f (δk)=0, k ∈ [1, N] }
Wherein, W is the suitable networks finally chosen, Wkkk) represent suitable neutral net, f (μk) represent nerve net Network Wkkk) positive training sample windows detecting result be 1, f (δk) represent Wkkk) negative training sample windows detecting knot Fruit is 0;
(15) network training submodule, uses the training sample of suitable networks at road Identification submodule while operating Neutral net is trained by the feature that this window extracts;
(16) vehicle guide line extracts submodule: being used for extracting vehicle guide line, described vehicle guide wire is road Region and the demarcation line in non-rice habitats region.
In described coloured image pretreatment module, based on color component projection model in HSV space when carrying out Objective extraction, Projection formula is:
V ( x , y ) = V ( x , y ) V ( x , y ) &GreaterEqual; T V 1 o r V ( x , y ) &le; T V 2 o r S ( x , y ) < T s H ( x , y ) &times; &sigma; + &xi; ( o t h e r w i s e )
In formula, when being unsatisfactory forTime, chrominance component H is projected to V and puts down Face;(x, y) represents point corresponding to luminance component V to V, and (x, y) is the point of correspondence on chrominance component H to H, and σ represents and is used for avoiding color Adjusting the stretching factor that component H and luminance component V overlaps, ξ is the segmentation of projection numerical value later, ξ > σ, TSFor the saturation set Threshold value,For the luminance threshold set.
Preferably, the value of described saturation threshold value and luminance threshold is respectively as follows:Ts=20.
Wherein, described network training submodule includes:
(1) feature extraction unit, it is little that it uses 18 wavelet filters of 3 yardsticks and 6 direction compositions to carry out Gabor Wave conversion, extracts the textural characteristics of pretreated image, uses 10 windows to extract the color spy of pretreated image simultaneously Levy, and be quantified as 4 grades, to obtain 22 dimensional features;
(2) neutral net construction unit, for building neutral net according to described 22 dimensional features, neutral net includes input Layer, intermediate layer and output layer, input layer arranges 22 neurons, and output layer arranges 1 neuron, is output as when 1 representing road Region, is output as when 0 representing non-rice habitats region;
(3) network training unit, for being trained neutral net every 2s in vehicle motor process.
The present embodiment arranges coloured image pretreatment module, enormously simplify the workload of graphical analysis and process;Directly In side's figure threshold value coarse segmentation submodule, trough point position is split as threshold value, can obtain than more complete region;If Put road Identification submodule, to the district after histogram thresholding coarse segmentation submodule is split by the way of multiple neural network detects Territory is identified, and selects suitable neutral net to merge road area, remaining area maps directly to non-rice habitats district Territory, and define network Selection Model, improve the efficiency of identification, every 2s, neutral net is entered in vehicle motor process simultaneously Row training, reaches to carry out road the requirement of self-adapting detecting;The present embodiment parameter n value is 6, and N value is 4, detection efficiency Relatively improve 3.5%.
Embodiment 4
See Fig. 1, Fig. 2, the present embodiment one can independent navigation power equipment cruiser, including power equipment cruiser And road detection apparatus, navigation system is wherein installed on power equipment cruiser, described navigation system includes signaling module, place Reason module and output module.
Preferably, described processing module includes modeling submodule, probability submodule, updates submodule, initial submodule, Excellent solution submodule and selection submodule.
Preferably, MBM:
MinS=Σ m=1m Σ i=0U Σ i=0Ub0 ω 0 Φ 0fijyijk+ Σ m=1m Σ i=0U Σ i=0Ub0 ω 0 Φ *-Φ 0Hcifijyijk+T1 Σ i=0U (Gi-ti)+T2 Σ i=0U (ti-Oi)]] >
Wherein, the least cost during minS is patrol;M is the sum of current cruiser;U is destination's quantity;b0 For unit distance carbon emission cost;ω0For carbon emission coefficient;Ф0For unit distance Fuel Consumption during zero load;fijFor destination I (i=1,2 ..., U) to destination j (j=1,2 ..., U) between distance;C is the loading capacity of cruiser;H is cruiser Dead weight;Ф*For full load unit distance Fuel Consumption;
T1Loss coefficient is arrived in advance, for the cost allowance when moment G arrives at i in advance for cruiser;T2For patrolling Patrol car to be late loss coefficient, for being delayed to cost allowance when moment O arrives at i;T1、T2Equipment tool according to destination Body situation is manually set.
Preferably, described road detection apparatus includes image capture module, the coloured image pretreatment module being sequentially connected with With road self-adapting detecting module;
Described image capture module is for gathering the coloured image of external information;
Described coloured image pretreatment module, for coloured image is carried out projection pre-procession, uses HSV mould during pretreatment Type, the pre-processed results of coloured image according to the numerical value of luminance component V at chrominance component H, saturation component S, luminance component V tri- Selecting between individual component, when having that saturation is too low or brightness is too low or being too high, image segmentation relies primarily on brightness and divides The information of amount V, in the case of remaining, uses chrominance component H to carry out Objective extraction;
Described road self-adapting detecting module is used for detecting, merging road area, and is all mapped to by remaining area non- In road area;Described road self-adapting detecting module includes:
(1) histogram thresholding coarse segmentation submodule, for entering by the pretreated image of coloured image pretreatment module Row coarse segmentation, it carries out rectangular histogram structure to pretreated image, and uses rectangular histogram multi thresholds method, position with trough point As threshold value, pretreated image is carried out coarse segmentation, uses following algorithm that described trough point is selected:
If PiFor the frequency occurred in pixel that gray value is i image after the pre-treatment, allow PiThe local being adjacent Neighborhood PtMake comparisons, Pt={ Pi-n,...,Pi-1,Pi+1,...Pi+n, the span of parameter n is [4,8], represents PtLeft and right is adjacent Territory picture frequency scope, PtMiddle minimum frequency value is Ptmin, secondary minimum frequency value is PtminsIf,Then i is trough Point, ifThen i is not trough point, definition valley point function v (i):
v ( i ) = 1 , P i &le; P t min &CenterDot; P t min s 0 , P i > P t min &CenterDot; P t min s
To all valley point v (i)=1 selected, increase distance constraints and probabilistic constraints, if adjacent valley point i and j Between distance be expressed as d=| i-j |, probability difference is expressed as g=| Pi-Pj|, setpoint distance parameter D reflects between trough point The minimum range that should keep, andDminAnd DmaxIt is respectively adjacent wave valley point minimum range and maximum Distance, definition distance restraint function d (i):
d ( i ) = 1 , d &GreaterEqual; D 0 , d < D
Set probability difference parameter G and reflect the threshold difference between trough point, andGmin And GmaxThe minimum probability difference being respectively between adjacent wave valley point and maximum of probability are poor, definition probability difference constraint function g (i):
g ( i ) = 1 , g &GreaterEqual; G 0 , g < G
Definition trough point selection function is:
X (i)=v (i) × d (i) × g (i)
In formula, when x (i)=1, represent that trough point is selected;
(17) road Identification submodule: be used for by the way of multiple neural network detects through histogram thresholding coarse segmentation Region after module segmentation is identified, and then selects suitable neutral net to close road area in multiple neural network And, and remaining area is mapped directly to non-rice habitats region, described multiple neural network includes N number of neutral net, neutral net number Mesh N ∈ [3,5], the positive and negative training sample of the most each neutral net from being placed on multiple windows of zones of different, if described Multiple neural network is expressed as { W111),W222),...,WNNN), μ and δ represents respectively corresponding to neutral net Positive training sample and negative training sample, then definition network Selection Model is:
W={Wkkk),f(μk)=1, f (δk)=0, k ∈ [1, N] }
Wherein, W is the suitable networks finally chosen, Wkkk) represent suitable neutral net, f (μk) represent nerve net Network Wkkk) positive training sample windows detecting result be 1, f (δk) represent Wkkk) negative training sample windows detecting knot Fruit is 0;
(18) network training submodule, uses the training sample of suitable networks at road Identification submodule while operating Neutral net is trained by the feature that this window extracts;
(19) vehicle guide line extracts submodule: being used for extracting vehicle guide line, described vehicle guide wire is road Region and the demarcation line in non-rice habitats region.
In described coloured image pretreatment module, based on color component projection model in HSV space when carrying out Objective extraction, Projection formula is:
V ( x , y ) = V ( x , y ) V ( x , y ) &GreaterEqual; T V 1 o r V ( x , y ) &le; T V 2 o r S ( x , y ) < T s H ( x , y ) &times; &sigma; + &xi; ( o t h e r w i s e )
In formula, when being unsatisfactory forTime, chrominance component H is projected to V and puts down Face;(x, y) represents point corresponding to luminance component V to V, and (x, y) is the point of correspondence on chrominance component H to H, and σ represents and is used for avoiding color Adjusting the stretching factor that component H and luminance component V overlaps, ξ is the segmentation of projection numerical value later, ξ > σ, TSFor the saturation set Threshold value,For the luminance threshold set.
Preferably, the value of described saturation threshold value and luminance threshold is respectively as follows:Ts=20.
Wherein, described network training submodule includes:
(1) feature extraction unit, it is little that it uses 18 wavelet filters of 3 yardsticks and 6 direction compositions to carry out Gabor Wave conversion, extracts the textural characteristics of pretreated image, uses 10 windows to extract the color spy of pretreated image simultaneously Levy, and be quantified as 4 grades, to obtain 22 dimensional features;
(2) neutral net construction unit, for building neutral net according to described 22 dimensional features, neutral net includes input Layer, intermediate layer and output layer, input layer arranges 22 neurons, and output layer arranges 1 neuron, is output as when 1 representing road Region, is output as when 0 representing non-rice habitats region;
(3) network training unit, for being trained neutral net every 2s in vehicle motor process.
The present embodiment arranges coloured image pretreatment module, enormously simplify the workload of graphical analysis and process;Directly In side's figure threshold value coarse segmentation submodule, trough point position is split as threshold value, can obtain than more complete region;If Put road Identification submodule, to the district after histogram thresholding coarse segmentation submodule is split by the way of multiple neural network detects Territory is identified, and selects suitable neutral net to merge road area, remaining area maps directly to non-rice habitats district Territory, and define network Selection Model, improve the efficiency of identification, every 2s, neutral net is entered in vehicle motor process simultaneously Row training, reaches to carry out road the requirement of self-adapting detecting;The present embodiment parameter n value is 7, and N value is 4, detection efficiency Relatively improve 3.8%.
Embodiment 5
See Fig. 1, Fig. 2, the present embodiment one can independent navigation power equipment cruiser, including power equipment cruiser And road detection apparatus, navigation system is wherein installed on power equipment cruiser, described navigation system includes signaling module, place Reason module and output module.
Preferably, described processing module includes modeling submodule, probability submodule, updates submodule, initial submodule, Excellent solution submodule and selection submodule.
Preferably, MBM:
MinS=Σ m=1m Σ i=0U Σ i=0Ub0 ω 0 Φ 0fijyijk+ Σ m=1m Σ i=0U Σ i=0Ub0 ω 0 Φ *-Φ 0Hcifijyijk+T1 Σ i=0U (Gi-ti)+T2 Σ i=0U (ti-Oi)]] >
Wherein, the least cost during minS is patrol;M is the sum of current cruiser;U is destination's quantity;b0 For unit distance carbon emission cost;ω0For carbon emission coefficient;Ф0For unit distance Fuel Consumption during zero load;fijFor destination I (i=1,2 ..., U) to destination j (j=1,2 ..., U) between distance;C is the loading capacity of cruiser;H is cruiser Dead weight;Ф * is full load unit distance Fuel Consumption;
T1Loss coefficient is arrived in advance, for the cost allowance when moment G arrives at i in advance for cruiser;T2For patrolling Patrol car to be late loss coefficient, for being delayed to cost allowance when moment O arrives at i;T1、T2Equipment tool according to destination Body situation is manually set.
Preferably, described road detection apparatus includes image capture module, the coloured image pretreatment module being sequentially connected with With road self-adapting detecting module;
Described image capture module is for gathering the coloured image of external information;
Described coloured image pretreatment module, for coloured image is carried out projection pre-procession, uses HSV mould during pretreatment Type, the pre-processed results of coloured image according to the numerical value of luminance component V at chrominance component H, saturation component S, luminance component V tri- Selecting between individual component, when having that saturation is too low or brightness is too low or being too high, image segmentation relies primarily on brightness and divides The information of amount V, in the case of remaining, uses chrominance component H to carry out Objective extraction;
Described road self-adapting detecting module is used for detecting, merging road area, and is all mapped to by remaining area non- In road area;Described road self-adapting detecting module includes:
(1) histogram thresholding coarse segmentation submodule, for entering by the pretreated image of coloured image pretreatment module Row coarse segmentation, it carries out rectangular histogram structure to pretreated image, and uses rectangular histogram multi thresholds method, position with trough point As threshold value, pretreated image is carried out coarse segmentation, uses following algorithm that described trough point is selected:
If PiFor the frequency occurred in pixel that gray value is i image after the pre-treatment, allow PiThe local being adjacent Neighborhood PtMake comparisons, Pt={ Pi-n,...,Pi-1,Pi+1,...Pi+n, the span of parameter n is [4,8], represents PtLeft and right is adjacent Territory picture frequency scope, PtMiddle minimum frequency value is Ptmin, secondary minimum frequency value is PtminsIf,Then i is trough Point, ifThen i is not trough point, definition valley point function v (i):
v ( i ) = 1 , P i &le; P t min &CenterDot; P t min s 0 , P i > P t min &CenterDot; P t min s
To all valley point v (i)=1 selected, increase distance constraints and probabilistic constraints, if adjacent valley point i and j Between distance be expressed as d=| i-j |, probability difference is expressed as g=| Pi-Pj|, setpoint distance parameter D reflects between trough point The minimum range that should keep, andDminAnd DmaxIt is respectively adjacent wave valley point minimum range and maximum Distance, definition distance restraint function d (i):
d ( i ) = 1 , d &GreaterEqual; D 0 , d < D
Set probability difference parameter G and reflect the threshold difference between trough point, andGmin And GmaxThe minimum probability difference being respectively between adjacent wave valley point and maximum of probability are poor, definition probability difference constraint function g (i):
g ( i ) = 1 , g &GreaterEqual; G 0 , g < G
Definition trough point selection function is:
X (i)=v (i) × d (i) × g (i)
In formula, when x (i)=1, represent that trough point is selected;
(20) road Identification submodule: be used for by the way of multiple neural network detects through histogram thresholding coarse segmentation Region after module segmentation is identified, and then selects suitable neutral net to close road area in multiple neural network And, and remaining area is mapped directly to non-rice habitats region, described multiple neural network includes N number of neutral net, neutral net number Mesh N ∈ [3,5], the positive and negative training sample of the most each neutral net from being placed on multiple windows of zones of different, if described Multiple neural network is expressed as { W111),W222),...,WNNN), μ and δ represents respectively corresponding to neutral net Positive training sample and negative training sample, then definition network Selection Model is:
W={Wkkk),f(μk)=1, f (δk)=0, k ∈ [1, N] }
Wherein, W is the suitable networks finally chosen, Wkkk) represent suitable neutral net, f (μk) represent nerve net Network Wkkk) positive training sample windows detecting result be 1, f (δk) represent Wkkk) negative training sample windows detecting knot Fruit is 0;
(21) network training submodule, uses the training sample of suitable networks at road Identification submodule while operating Neutral net is trained by the feature that this window extracts;
(22) vehicle guide line extracts submodule: being used for extracting vehicle guide line, described vehicle guide wire is road Region and the demarcation line in non-rice habitats region.
In described coloured image pretreatment module, based on color component projection model in HSV space when carrying out Objective extraction, Projection formula is:
V ( x , y ) = V ( x , y ) V ( x , y ) &GreaterEqual; T V 1 o r V ( x , y ) &le; T V 2 o r S ( x , y ) < T s H ( x , y ) &times; &sigma; + &xi; ( o t h e r w i s e )
In formula, when being unsatisfactory forTime, chrominance component H is projected to V and puts down Face;(x, y) represents point corresponding to luminance component V to V, and (x, y) is the point of correspondence on chrominance component H to H, and σ represents and is used for avoiding color Adjusting the stretching factor that component H and luminance component V overlaps, ξ is the segmentation of projection numerical value later, ξ > σ, TSFor the saturation set Threshold value,For the luminance threshold set.
Preferably, the value of described saturation threshold value and luminance threshold is respectively as follows:Ts=20.
Wherein, described network training submodule includes:
(1) feature extraction unit, it is little that it uses 18 wavelet filters of 3 yardsticks and 6 direction compositions to carry out Gabor Wave conversion, extracts the textural characteristics of pretreated image, uses 10 windows to extract the color spy of pretreated image simultaneously Levy, and be quantified as 4 grades, to obtain 22 dimensional features;
(2) neutral net construction unit, for building neutral net according to described 22 dimensional features, neutral net includes input Layer, intermediate layer and output layer, input layer arranges 22 neurons, and output layer arranges 1 neuron, is output as when 1 representing road Region, is output as when 0 representing non-rice habitats region;
(3) network training unit, for being trained neutral net every 2s in vehicle motor process.
The present embodiment arranges coloured image pretreatment module, enormously simplify the workload of graphical analysis and process;Directly In side's figure threshold value coarse segmentation submodule, trough point position is split as threshold value, can obtain than more complete region;If Put road Identification submodule, to the district after histogram thresholding coarse segmentation submodule is split by the way of multiple neural network detects Territory is identified, and selects suitable neutral net to merge road area, remaining area maps directly to non-rice habitats district Territory, and define network Selection Model, improve the efficiency of identification, every 2s, neutral net is entered in vehicle motor process simultaneously Row training, reaches to carry out road the requirement of self-adapting detecting;The present embodiment parameter n value is 8, and N value is 5, detection efficiency Relatively improve 3.4%.
Last it should be noted that, above example is only in order to illustrate technical scheme, rather than the present invention is protected Protecting the restriction of scope, although having made to explain to the present invention with reference to preferred embodiment, those of ordinary skill in the art should Work as understanding, technical scheme can be modified or equivalent, without deviating from the reality of technical solution of the present invention Matter and scope.

Claims (7)

1. can an independent navigation power equipment cruiser, including power equipment cruiser and road detection apparatus, Qi Zhong electricity Being provided with navigation system on power equipment cruiser, described navigation system includes signaling module, processing module and output module.
One the most according to claim 1 can independent navigation power equipment cruiser, it is characterized in that, described processing module Including modeling submodule, probability submodule, update submodule, initial submodule, optimal solution submodule and select submodule.
One the most according to claim 2 can independent navigation power equipment cruiser, it is characterized in that, MBM:
MinS=Σ m=1m Σ i=0U Σ i=0Ub0 ω 0 Φ 0fijyijk+ Σ m=1m Σ i=0U Σ i=0Ub0 ω 0 Φ *- Φ 0Hcifijyijk+T1 Σ i=0U (Gi-ti)+T2 Σ i=0U (ti-Oi)]] >
Wherein, the least cost during minS is patrol;M is the sum of current cruiser;U is destination's quantity;b0For unit Distance carbon emission cost;ω0For carbon emission coefficient;Ф0For unit distance Fuel Consumption during zero load;fijFor destination i (i= 1,2 ..., U) to destination j (j=1,2 ..., U) between distance;C is the loading capacity of cruiser;H is the maximum load of cruiser Weight;Ф*For full load unit distance Fuel Consumption;
T1Loss coefficient is arrived in advance, for the cost allowance when moment G arrives at i in advance for cruiser;T2For cruiser Late loss coefficient, for being delayed to cost allowance when moment O arrives at i;T1、T2The concrete feelings of equipment according to destination Condition is manually set.
One the most according to claim 3 can independent navigation power equipment cruiser, it is characterized in that, road detection apparatus Including the image capture module being sequentially connected with, coloured image pretreatment module and road self-adapting detecting module;
Described image capture module is for gathering the coloured image of external information;
Described coloured image pretreatment module, for coloured image is carried out projection pre-procession, uses HSV model during pretreatment, color The pre-processed results of color image according to the numerical value of luminance component V at chrominance component H, saturation component S, luminance component V tri-points Selecting between amount, when having that saturation is too low or brightness is too low or being too high, image segmentation relies primarily on luminance component V's Information, in the case of remaining, uses chrominance component H to carry out Objective extraction;
Described road self-adapting detecting module is used for detecting, merging road area, and remaining area is all mapped to non-rice habitats In region;Described road self-adapting detecting module includes:
(1) histogram thresholding coarse segmentation submodule, for carrying out slightly by the pretreated image of coloured image pretreatment module Segmentation, it carries out rectangular histogram structure to pretreated image, and use rectangular histogram multi thresholds method, using the position of trough point as Threshold value carries out coarse segmentation to pretreated image, uses following algorithm to select described trough point:
If PiFor the frequency occurred in pixel that gray value is i image after the pre-treatment, allow PiThe local neighborhood being adjacent PtMake comparisons, Pt={ Pi-n,...,Pi-1,Pi+1,...Pi+n, the span of parameter n is [4,8], represents PtLeft and right neighborhood picture Frequently scope, PtMiddle minimum frequency value is Ptmin, secondary minimum frequency value is PtminsIf,Then i is trough point, IfThen i is not trough point, definition valley point function v (i): v ( i ) = 1 , P i &le; P t min &CenterDot; P t min s 0 , P i > P t min &CenterDot; P t min s
To all valley point v (i)=1 selected, increase distance constraints and probabilistic constraints, if between adjacent valley point i and j Distance be expressed as d=| i-j |, probability difference is expressed as g=| Pi-Pj|, setpoint distance parameter D reflects should protect between trough point The minimum range held, andDminAnd DmaxBe respectively adjacent wave valley point minimum range and maximum away from From, definition distance restraint function d (i):
d ( i ) = 1 , d &GreaterEqual; D 0 , d < D
Set probability difference parameter G and reflect the threshold difference between trough point, andGminAnd Gmax The minimum probability difference being respectively between adjacent wave valley point and maximum of probability are poor, definition probability difference constraint function g (i):
g ( i ) = 1 , g &GreaterEqual; G 0 , g < G
Definition trough point selection function is:
X (i)=v (i) × d (i) × g (i)
In formula, when x (i)=1, represent that trough point is selected;
(2) road Identification submodule: be used for by the way of multiple neural network detects through histogram thresholding coarse segmentation submodule Region after segmentation is identified, and then selects suitable neutral net to merge road area in multiple neural network, And remaining area is mapped directly to non-rice habitats region, described multiple neural network includes N number of neutral net, N ∈ [3,5], wherein The positive and negative training sample of each neutral net is from being placed on multiple windows of zones of different, if described multiple neural network is expressed as {W111),W222),...,WNNN), μ and δ represents the positive training sample corresponding to neutral net and negative instruction respectively Practice sample, then definition network Selection Model is:
W={Wkkk),f(μk)=1, f (δk)=0, k ∈ [1, N] }
Wherein, W is the suitable networks finally chosen, Wkkk) represent suitable neutral net, f (μk) represent neutral net Wkkk) positive training sample windows detecting result be 1, f (δk) represent Wkkk) negative training sample windows detecting result be 0;
(3) network training submodule, uses the training sample window of suitable networks at road Identification submodule while operating Neutral net is trained by the feature that mouth extracts;
(4) vehicle guide line extract submodule: be used for extracting vehicle guide line, described vehicle guide wire be road area and The demarcation line in non-rice habitats region.
One the most according to claim 4 can independent navigation power equipment cruiser, it is characterized in that, described coloured image In pretreatment module, carry out
Based on color component projection model in HSV space during Objective extraction, projection formula is:
V ( x , y ) = V ( x , y ) V ( x , y ) &GreaterEqual; T V 1 o r V ( x , y ) &le; T V 2 o r S ( x , y ) < T s H ( x , y ) &times; &sigma; + &xi; ( o t h e r w i s e )
In formula, when being unsatisfactory forTime, chrominance component H is projected to V plane;V (x, y) represents point corresponding to luminance component V, and (x, y) is the point of correspondence on chrominance component H to H, and σ represents and is used for avoiding tone to divide The stretching factor that amount H and luminance component V overlaps, ξ is the segmentation of projection numerical value later, ξ > σ, TSFor set saturation threshold value,For the luminance threshold set.
One the most according to claim 5 can independent navigation power equipment cruiser, it is characterized in that, described saturation threshold The value of value and luminance threshold is respectively as follows:
One the most according to claim 6 can independent navigation power equipment cruiser, it is characterized in that, described network training Submodule includes:
(1) feature extraction unit, it uses 18 wavelet filters of 3 yardsticks and 6 direction compositions to carry out Gabor wavelet change Change, extract the textural characteristics of pretreated image, use 10 windows to extract the color characteristic of pretreated image simultaneously, and It is quantified as 4 grades, to obtain 22 dimensional features;
(2) neutral net construction unit, for according to described 22 dimensional features build neutral nets, neutral net include input layer, Intermediate layer and output layer, input layer arranges 22 neurons, and output layer arranges 1 neuron, is output as when 1 representing roadway area Territory, is output as when 0 representing non-rice habitats region;
(3) network training unit, for being trained neutral net every 2s in vehicle motor process.
CN201610514692.0A 2016-07-01 2016-07-01 One can independent navigation power equipment cruiser Pending CN106094827A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610514692.0A CN106094827A (en) 2016-07-01 2016-07-01 One can independent navigation power equipment cruiser

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610514692.0A CN106094827A (en) 2016-07-01 2016-07-01 One can independent navigation power equipment cruiser

Publications (1)

Publication Number Publication Date
CN106094827A true CN106094827A (en) 2016-11-09

Family

ID=57211786

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610514692.0A Pending CN106094827A (en) 2016-07-01 2016-07-01 One can independent navigation power equipment cruiser

Country Status (1)

Country Link
CN (1) CN106094827A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108032737A (en) * 2017-12-11 2018-05-15 何旭连 It is a kind of to go on patrol the good electric patrol car of effect
CN110349124A (en) * 2019-06-13 2019-10-18 平安科技(深圳)有限公司 Vehicle appearance damages intelligent detecting method, device and computer readable storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN200993786Y (en) * 2006-12-31 2007-12-19 沈阳工业大学 Automatic identifying and recording system for paper currency number
CN101645136A (en) * 2009-08-26 2010-02-10 福州欣创摩尔电子科技有限公司 Image identification and detection system
CN102707425A (en) * 2012-06-21 2012-10-03 长沙高新技术产业开发区爱威科技实业有限公司 Image processing method and device
US20140140572A1 (en) * 2012-11-21 2014-05-22 Abhishek Ranjan Parallel face detection and tracking system
CN104408459A (en) * 2014-10-27 2015-03-11 国家电网公司 Image identification method applied to power equipment monitoring
CN105571601A (en) * 2015-12-01 2016-05-11 张志华 Long-distance electric equipment patrol car

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN200993786Y (en) * 2006-12-31 2007-12-19 沈阳工业大学 Automatic identifying and recording system for paper currency number
CN101645136A (en) * 2009-08-26 2010-02-10 福州欣创摩尔电子科技有限公司 Image identification and detection system
CN102707425A (en) * 2012-06-21 2012-10-03 长沙高新技术产业开发区爱威科技实业有限公司 Image processing method and device
US20140140572A1 (en) * 2012-11-21 2014-05-22 Abhishek Ranjan Parallel face detection and tracking system
CN104408459A (en) * 2014-10-27 2015-03-11 国家电网公司 Image identification method applied to power equipment monitoring
CN105571601A (en) * 2015-12-01 2016-05-11 张志华 Long-distance electric equipment patrol car

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张国权: ""基于视觉导航的智能车辆目标检测关键技术研究"", 《中国博士学位论文全文数据库 信息科技辑》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108032737A (en) * 2017-12-11 2018-05-15 何旭连 It is a kind of to go on patrol the good electric patrol car of effect
CN108032737B (en) * 2017-12-11 2019-08-30 台州市黄岩恒龙工艺品有限公司 A kind of electric patrol car that patrol effect is good
CN110349124A (en) * 2019-06-13 2019-10-18 平安科技(深圳)有限公司 Vehicle appearance damages intelligent detecting method, device and computer readable storage medium

Similar Documents

Publication Publication Date Title
CN110909666B (en) Night vehicle detection method based on improved YOLOv3 convolutional neural network
CN110097044B (en) One-stage license plate detection and identification method based on deep learning
CN104392212B (en) The road information detection and front vehicles recognition methods of a kind of view-based access control model
CN107609491A (en) A kind of vehicle peccancy parking detection method based on convolutional neural networks
CN108921875A (en) A kind of real-time traffic flow detection and method for tracing based on data of taking photo by plane
CN103824081B (en) Method for detecting rapid robustness traffic signs on outdoor bad illumination condition
CN104298976A (en) License plate detection method based on convolutional neural network
CN107066933A (en) A kind of road sign recognition methods and system
CN102708356A (en) Automatic license plate positioning and recognition method based on complex background
CN112712057B (en) Traffic signal identification method and device, electronic equipment and storage medium
CN107292933B (en) Vehicle color identification method based on BP neural network
CN103902985B (en) High-robustness real-time lane detection algorithm based on ROI
CN106127177A (en) A kind of unmanned road roller
CN108304749A (en) The recognition methods of road speed line, device and vehicle
CN106339657A (en) Straw incineration monitoring method and device based on monitoring video
CN106650752A (en) Vehicle body color recognition method
CN107644538A (en) The recognition methods of traffic lights and device
CN106094827A (en) One can independent navigation power equipment cruiser
CN102142090B (en) Vehicle detection method and system
CN109684982B (en) Flame detection method based on video analysis and combined with miscible target elimination
CN106080218A (en) One can independent navigation cruiser
CN106295643A (en) Automobile license plate automatic recognition method
CN106203310A (en) A kind of driverless truck
CN106169068A (en) One can independent navigation wheeled robot locomotive
CN112200007A (en) License plate detection and identification method under community monitoring scene

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20161109

RJ01 Rejection of invention patent application after publication