+

CN109859202A - A kind of deep learning detection method based on the tracking of USV water surface optical target - Google Patents

A kind of deep learning detection method based on the tracking of USV water surface optical target Download PDF

Info

Publication number
CN109859202A
CN109859202A CN201910120133.5A CN201910120133A CN109859202A CN 109859202 A CN109859202 A CN 109859202A CN 201910120133 A CN201910120133 A CN 201910120133A CN 109859202 A CN109859202 A CN 109859202A
Authority
CN
China
Prior art keywords
target
usv
distance
water surface
tracking
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910120133.5A
Other languages
Chinese (zh)
Other versions
CN109859202B (en
Inventor
盛明伟
金巧园
万磊
秦洪德
王卓
唐松奇
佟鑫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Harbin Engineering University
Original Assignee
Harbin Engineering University
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 Harbin Engineering University filed Critical Harbin Engineering University
Priority to CN201910120133.5A priority Critical patent/CN109859202B/en
Publication of CN109859202A publication Critical patent/CN109859202A/en
Application granted granted Critical
Publication of CN109859202B publication Critical patent/CN109859202B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Image Analysis (AREA)

Abstract

本发明属于水面无人平台环境感知和控制系统交叉技术领域,具体涉及一种基于USV水面光学目标跟踪的深度学习检测方法:USV装载摄像机实时采集视频,并将视频信号通过图像采集卡传给USV内部嵌入式计算机,计算机先每隔n帧选定一个关键帧,再对其进行去模糊化处理,最后利用卷积神经网络检测出水面目标;本发明在水面目标检测与定位过程中,加入了基于卷积神经网络的图像去模糊技术,改善了海水波动、目标物运动和USV航行造成的目标模糊问题,且基于24个卷积层和2个全连接层的回归方式检测目标具有速度快、背景误检率低的优点,使USV目标检测具有实时性,且不易受海面阳光折射等干扰。

The invention belongs to the technical field of the intersection of environmental perception and control systems for unmanned platforms on water, and in particular relates to a deep learning detection method based on USV water surface optical target tracking: the USV mounts a camera to collect video in real time, and transmits the video signal to the USV through an image capture card Internal embedded computer, the computer first selects a key frame every n frames, then de-blurs it, and finally detects the water surface target by using the convolutional neural network; the present invention adds the water surface target detection and positioning process. The image deblurring technology based on convolutional neural network improves the target blur problem caused by seawater fluctuation, target motion and USV navigation, and the regression method based on 24 convolutional layers and 2 fully connected layers detects targets with high speed, The advantage of low background false detection rate makes USV target detection real-time, and it is not easy to be disturbed by the refraction of sunlight on the sea surface.

Description

A kind of deep learning detection method based on the tracking of USV water surface optical target
Technical field
The invention belongs to the unmanned platform environment perception of the water surface and control system interleaving techniques fields, and in particular to one kind is based on The deep learning detection method of USV water surface optical target tracking.
Background technique
Unmanned water surface ship (Unmanned Surface Vehicle, abbreviation USV), is increasingly becoming the supplement of Ship platform Or substitute, have many advantages, such as small in size, high speed, preferable stealthy, intelligent, unmanned injures and deaths, sea can be completed at lower cost On a large scale, a variety of military and non-military operations also can be performed in scientific investigation and engineering duty for a long time, as sea area searches and rescues, leads Boat and hydro_geography prospecting;Hydrographic information monitoring, marine meterologal prediction, aquatic organism research, exploration of ocean resources and region Sea chart is drawn;Coastal waters zone defence;Scouting, search, detection and the removal of mines of specified sea areas;Anti-submarine warfare, anti-special operations and Hit pirate, anti-terrorism attack etc..
USV needs autonomous navigation in the case where unmanned intervene and completes various tasks, so must have to ocean ring Border and the entirely autonomous perception and understandability of all kinds of realizations of goal therein, wherein target detection is to can be USV with tracking The information such as position, posture and the motion profile of waterborne target are provided.Video camera detected by receiving target ontology radiation energy and Target is tracked, there is anti-reconnaissance capability and the stronger advantage of anti-electronic jamming capability, and the target information observed is abundant, directly The property seen and reliability are relatively high.Currently, countries in the world, which have had a profound understanding of, develops the object detecting and tracking based on light vision The importance and urgency of technology.It searched and rescued for sea area, specified sea areas investigation, hit the tasks such as pirate, need closely to detect Even strike target.Therefore, the target tracking strategy for studying USV also has having very important significance.
Do detection and tracking problems faced using light vision system in USV at present to be mainly reflected in: illumination and weather become Change will affect picture quality, the movement of object often results in objective fuzzy, this just largely reduces target detection tracking Accuracy rate;The shake of camera caused by seawater fluctuation and USV high speed operation, not only increases challenge to target detection, to USV Motion control will also result in very big influence.
Summary of the invention
Present invention aim to address deficiency in the prior art, provide a kind of based on the tracking of USV water surface optical target Deep learning detection method solves the problems, such as the high false alarm rate of target detection when distant object tracking, reduces objective fuzzy and light Interference according to variation to object detecting and tracking.
A kind of deep learning detection method based on the tracking of USV water surface optical target is detected by waterborne target and is positioned, closes Three target following of key interframe, USV path planning and behaviour control system compositions, comprising the following steps:
Waterborne target detection and positioning system step are as follows:
(1.1) USV loads video camera and acquires video in real time, and vision signal is transmitted to inside USV by image pick-up card Embedded computer, computer first selectes a key frame every n frame, then carries out de-fuzzy processing to it, finally utilizes volume Product neural network detects waterborne target;
(1.2) it is calculated using the binocular camera binocular distance measuring method on USV in the target detected in step (1.1) Heart point to left lens camera distance, by this position of the distance as target relative to video camera;The IMU carried further according to USV Installation site of the Angle of Trim and roll angle, left lens camera of measured USV on USV, it is opposite by calculating acquisition target The position of USV and angle information;
(1.3) communication protocol comprising object location information is sent to USV path planning with network communication;
Crucial interframe Target Tracking System step are as follows:
(2.1) target detected according to step (1.1) extracts the LBP feature in key frame target region, according to feature The probability density of model establishes object module;
(2.2) the LBP feature submodel probability density of present frame candidate target is calculated, and with similarity function metric objective Similarity between model and target candidate model;
(2.3) target position of Meanshift vector iterative search present frame is used;
(2.4) when the drift distance of target's center position is less than threshold value or the number of iterations is more than threshold value, the frame mesh is exported Cursor position;
(2.5) communication protocol comprising object location information is sent to USV path planning with network communication;
(2.6) step (2.2)-(2.5) are repeated until the tracking of crucial interframe terminates, after return step (1.1);
USV path planning and behaviour control system step are as follows:
(3.1) path planning layer circulation waiting step (1.3), (2.5) send communication protocol, once receiving, are just added And verification, by the location information for extracting object after verification;
(3.2) information such as target range, angle extracted according to step (3.1), start to carry out path planning, and by result It is sent to behaviour control layer;
(3.3) USV behaviour control layer adjusts speed of the bow to angle and navigation according to the instruction of path planning layer;
The USV loads video camera and acquires video in real time, and it is embedding that vision signal by image pick-up card is transmitted to the inside USV Enter formula computer, computer first selectes a key frame every n frame, then carries out de-fuzzy processing to it, finally utilizes convolution Neural network detects waterborne target, comprising:
(1.1.1) generates the principle of blurred picture, the M frame image captured during exposure, after being averaged according to sensor It is mapped as blurred picture with camera response function, clear image and blurred picture pair are produced with this, passes through training convolutional nerve net Network learns the intrinsic function relationship of image pair, realizes waterborne target image deblurring;
(1.1.2) makes waterborne target data set, 24 layer convolutional Neural net of the end-to-end training based on GoogLeNeT in advance Network and 2 full articulamentums, key frame is input in trained neural network, output object boundary frame coordinate, confidence level and The prediction of classification;
(1.1.3) first rejects confidence level and is less than the output of threshold value as a result, carrying out non-maximum restraining to remaining result again: to institute Bounding box sorts from large to small formation sequence by confidence level, selects the highest bounding box of confidence level, if itself and any remaining frame IOU be greater than threshold value the residue frame is then rejected from sequence;Selected from sequence next bounding box repeat the above process up to Terminate.
The target detected according to step (1.1) extracts the LBP feature in key frame target region, according to feature The probability density of model establishes object module, comprising:
According to the target that step (1.1) detects, the LBP feature of target area is extracted, calculation is as follows:
Wherein, gcRepresent central pixel point (xc,yc) gray value;For p using central pixel point as origin, R is the field of radius Inside there are P pixel, gpIt is the gray value of p-th of neighborhood territory pixel point;S (x) is two-valued function, 0 is taken when x is less than 0, otherwise Take 1.
LBP feature space is quantified as m grade, calculates the core histogram probability density of each grade, generation is Object module.
The information such as target range, the angle that the basis (3.1) is extracted start to carry out path planning, and result are sent To behaviour control layer, comprising:
(3.2.1) considers that false-alarm feelings may occur for the influence of uncertain factor in sensor detection process, target acquisition Condition, and the remoter possibility of distance is higher, sets the max-thresholds d an of distancemaxWith minimum threshold dmin, when USV and target away from From more than dmaxWhen, it can not generally detect target, detect target if still reporting, then it is assumed that be false-alarm, do not change rule at this time The path drawn;
(3.2.2) is when being in maximal distance threshold d with target rangemaxWith minimum threshold of distance dminBetween when, sensor It can detect the presence of target, but observation still has uncertainty.If the abscissa of object central point is away from image at this time Heart abscissa is more than mThA pixel then adjusts USV bow to angle according to the pixel number exceeded, keeps object central point Abscissa is away from picture centre abscissa mThWithin a pixel;
(3.2.3) when with object distance be less than dminWhen, it is believed that sensor detected is real goal, is delayed at this time Slowly close-target is leaned on, until certain safe distance DsWhen stop motion, the state of observed object: use Kalman Filter Estimation target Speed of related movement v, if be less than setting threshold value vTh, then it is considered as static target, otherwise it is assumed that being moving target.For quiet Only target sends to control layer and instructs, and so that USV is done rotary motion around it in the form of face object, prevents target unexpected It is mobile;For moving target, then enables and keep certain safe distance D between USV and targetsStablize tracking.
The beneficial effects of the present invention are:
In waterborne target detection with position fixing process, it joined the Smear-eliminated technique of image based on convolutional neural networks, change It has been apt to objective fuzzy problem caused by seawater fluctuation, object movement and USV are navigated by water, and has been connected entirely based on 24 convolutional layers and 2 The recurrence mode for connecing layer, which detects target, has the advantages that speed is fast, background false detection rate is low, and USV target detection is made to have real-time, And not vulnerable to interference such as sea sunlight refractions.In crucial interframe object tracking process, with LBP operator extraction image object area The textural characteristics in domain reduce illumination variation interference caused by target following as object module.In USV path planning and During behaviour control, so that target is maintained at center to angle using remote adjustment USV bow, closely chased after according to location information The mode of track target solves the problems, such as that distant object position error is big, target detection false alarm rate is high.
Detailed description of the invention
Fig. 1 is overall flow figure of the invention;
Fig. 2 is step 2 of embodiment of the present invention key interframe target following program flow chart;
Fig. 3 is binocular ranging flow diagram;
Fig. 4 is the simplification relational expression model of sensor detection probability and target relative distance;
Specific embodiment
The present invention is described further with reference to the accompanying drawing.
The present invention discloses a kind of deep learning detection method based on the tracking of USV water surface optical target, includes the following steps: S1) video camera acquires video in real time, and first selecting key frame, de-fuzzy is handled again, finally detects the water surface with convolutional neural networks Target, and with binocular ranging localization its with respect to USV position, location information is transmitted to path planning layer;S2) crucial interframe Target following, according to the similarity iterative search target of object module and target candidate model based on LBP feature in present frame Position, equally transmission position, return to S1 after tracking;S3) path planning layer planning path tracks target, and setting is maximum Threshold value and minimum threshold, current goal distance do not change path when being more than max-thresholds;Current goal distance is in max-thresholds Between minimum threshold, adjustment bow keeps object central point to deviate picture centre axis no more than m to angleThA pixel;Currently It is slowly close to safe distance D when target range is less than minimum thresholds, Kalman Filter Estimation target relative movement speed v, If being less than threshold value vThThen it is considered as static, and is turned round around target, be otherwise considered as movement, stablizing under safe distance is kept to track.This Invention is big to illumination variation, the scene detection effect of camera shake is good, strong real-time, and tracking when enhancing different distance Reliability.
A kind of deep learning detection method based on the tracking of USV water surface optical target, this method include waterborne target detection With positioning, three crucial interframe target following, USV path planning and behaviour control systems, waterborne target detection and positioning system Step are as follows:
(a1) USV loads video camera and acquires video in real time, and it is embedding that vision signal by image pick-up card is transmitted to the inside USV Enter formula computer, computer first selectes a key frame every n frame, then carries out de-fuzzy processing to it, finally utilizes convolution Neural network detects waterborne target;
(a2) it is arrived using the central point that the binocular camera binocular distance measuring method on USV calculates the target detected in (a1) The distance of left lens camera, by this position of the distance as target relative to video camera;Measured by the IMU carried further according to USV USV installation site on USV of Angle of Trim and roll angle, left lens camera, pass through to calculate and obtain target with respect to USV's Position and angle information;
(a3) communication protocol comprising object location information is sent to USV path planning with network communication;
Crucial interframe Target Tracking System step are as follows:
(b1) target detected according to (a1) extracts LBP (the Local Binary in key frame target region Pattern, local binary patterns) feature, object module is established according to the probability density of feature submodel;
(b2) the LBP feature submodel probability density of present frame candidate target is calculated, and with similarity function metric objective Similarity between model and target candidate model;
(b3) target position of Meanshift vector iterative search present frame is used;
(b4) when the drift distance of target's center position is less than threshold value or the number of iterations is more than threshold value, the frame target is exported Position;
(b5) communication protocol comprising object location information is sent to USV path planning with network communication;
(b6) repeat (b2)~(b5) until the tracking of crucial interframe terminates, after return to (a1);
USV path planning and behaviour control system step are as follows:
(c1) path planning layer circulation waits (a3), (b5) to send communication protocol, once receiving, just sums up verification, By the location information for extracting object after verification;
(c2) according to information such as (c1) target range, angles extracted, start to carry out path planning, and result is sent to Behaviour control layer;
(c3) USV behaviour control layer adjusts speed of the bow to angle and navigation according to the instruction of path planning layer;
The step (a1) includes the following steps:
(a1.1) principle of blurred picture is generated according to sensor, the M frame image captured during exposure is used after being averaged Camera response function is mapped as blurred picture, produces clear image and blurred picture pair with this.Pass through training convolutional neural networks Learn the intrinsic function relationship of image pair, realizes waterborne target image deblurring;
(a1.2) waterborne target data set, 24 layer convolutional Neural net of the end-to-end training based on GoogLeNeT are made in advance Network and 2 full articulamentums, key frame is input in trained neural network, output object boundary frame coordinate, confidence level and The prediction of classification;
(a1.3) it first rejects confidence level and is less than the output of threshold value as a result, carrying out non-maximum restraining to remaining result again: to institute Bounding box sorts from large to small formation sequence by confidence level, selects the highest bounding box of confidence level, if itself and any remaining frame IOU be greater than threshold value the residue frame is then rejected from sequence;Selected from sequence next bounding box repeat the above process up to Terminate;
The step (b1) includes the following steps:
(b1.1) target detected according to (a1), extracts the LBP feature of target area, calculation is as follows:
Wherein gcRepresent central pixel point (xc,yc) gray value;Using central pixel point as origin, R is in the field of radius There are P pixel, gpIt is the gray value of p-th of neighborhood territory pixel point;S (x) is two-valued function, and 0 is taken when x is less than 0, is otherwise taken 1。
(b1.2) it is quantified as m grade in LBP feature space, calculates the core histogram probability density of each grade, generated Be object module.
The step (c2) includes the following steps:
(c2.1) in view of the influence of uncertain factor in sensor detection process, false-alarm feelings may occur for target acquisition Condition, and the remoter possibility of distance is higher, sets the max-thresholds d an of distancemaxWith minimum threshold dmin.When USV and target away from From more than dmaxWhen, it can not generally detect target, detect target if still reporting, then it is assumed that be false-alarm, do not change planning at this time Path;
(c2.2) when being in maximal distance threshold d with target rangemaxWith minimum threshold of distance dminBetween when, sensor energy Detect the presence of target, but observation still has uncertainty.If the abscissa of object central point is away from picture centre at this time Abscissa is more than mThA pixel then adjusts USV bow to angle according to the pixel number exceeded, keeps object central point horizontal Coordinate is away from picture centre abscissa mThWithin a pixel;
(c2.3) when with object distance be less than dminWhen, it is believed that sensor detected is real goal, at this time slowly By close-target, until certain safe distance DsWhen stop motion, the state of observed object: with Kalman Filter Estimation target Speed of related movement v, if being less than the threshold value v of settingTh, then it is considered as static target, otherwise it is assumed that being moving target.For static Target sends to control layer and instructs, and so that USV is done rotary motion around it in the form of face object, prevents target from moving suddenly It is dynamic;For moving target, then enables and keep certain safe distance D between USV and targetsStablize tracking.
Unmanned water surface ship (Unmanned Surface Vehicle, abbreviation USV), is increasingly becoming the supplement of Ship platform Or substitute, have many advantages, such as small in size, high speed, preferable stealthy, intelligent, unmanned injures and deaths, sea can be completed at lower cost On a large scale, a variety of military and non-military operations also can be performed in scientific investigation and engineering duty for a long time, as sea area searches and rescues, leads Boat and hydro_geography prospecting;Hydrographic information monitoring, marine meterologal prediction, aquatic organism research, exploration of ocean resources and region Sea chart is drawn;Coastal waters zone defence;Scouting, search, detection and the removal of mines of specified sea areas;Anti-submarine warfare, anti-special operations and Hit pirate, anti-terrorism attack etc..
USV needs autonomous navigation in the case where unmanned intervene and completes various tasks, so must have to ocean ring Border and the entirely autonomous perception and understandability of all kinds of realizations of goal therein, wherein target detection is to can be USV with tracking The information such as position, posture and the motion profile of waterborne target are provided.Video camera detected by receiving target ontology radiation energy and Target is tracked, there is anti-reconnaissance capability and the stronger advantage of anti-electronic jamming capability, and the target information observed is abundant, directly The property seen and reliability are relatively high.Currently, countries in the world, which have had a profound understanding of, develops the object detecting and tracking based on light vision The importance and urgency of technology.It searched and rescued for sea area, specified sea areas investigation, hit the tasks such as pirate, need closely to detect Even strike target.Therefore, the target tracking strategy for studying USV also has having very important significance.
Do detection and tracking problems faced using light vision system in USV at present to be mainly reflected in: illumination and weather become Change will affect picture quality, the movement of object often results in objective fuzzy, this just largely reduces target detection tracking Accuracy rate;The shake of camera caused by seawater fluctuation and USV high speed operation, not only increases challenge to target detection, to USV Motion control will also result in very big influence.
Present invention aim to address deficiency in the prior art, provide a kind of based on the tracking of USV water surface optical target Deep learning detection method solves the problems, such as the high false alarm rate of target detection when distant object tracking, reduces objective fuzzy and light Interference according to variation to object detecting and tracking.
In order to achieve the above object, the technical solution adopted by the present invention are as follows: it is a kind of based on the USV water surface optical target tracking Deep learning detection method, this method include waterborne target detection with positioning, crucial interframe target following, USV path planning and Three systems of behaviour control, waterborne target detection and positioning system step are as follows:
(a1) USV loads video camera and acquires video in real time, and it is embedding that vision signal by image pick-up card is transmitted to the inside USV Enter formula computer, computer first selectes a key frame every n frame, then carries out de-fuzzy processing to it, finally utilizes convolution Neural network detects waterborne target;
(a2) central point of the target that (a1) is detected is calculated using the binocular camera binocular distance measuring method on USV to left The distance of lens camera, by this position of the distance as target relative to video camera;Measured by the IMU carried further according to USV Installation site of the Angle of Trim and roll angle, left lens camera of USV on USV obtains position of the target with respect to USV by calculating It sets and angle information;
(a3) communication protocol comprising object location information is sent to USV path planning with network communication;
Crucial interframe target following step are as follows:
(b1) target detected according to (a1) extracts LBP (the Local Binary in key frame target region Pattern, local binary patterns) feature, object module is established according to the probability density of feature submodel;
(b2) the LBP feature submodel probability density of present frame candidate target is calculated, and with similarity function metric objective Similarity between model and target candidate model;
(b3) target position of Meanshift vector iterative search present frame is used;
(b4) when the drift distance of target's center position is less than threshold value or the number of iterations is more than threshold value, the frame target is exported Position;
(b5) communication protocol comprising object location information is sent to USV path planning with network communication;
(b6) repeat (b2)~(b5) until the tracking of crucial interframe terminates, after return to (a1);
USV path planning and behaviour control system step are as follows:
(c1) path planning layer circulation waits (a3), (b5) to send communication protocol, once receiving, just sums up verification, By the location information for extracting object after verification;
(c2) according to information such as (c1) target range, angles extracted, start to carry out path planning, and result is sent to Behaviour control layer;
(c3) USV behaviour control layer adjusts speed of the bow to angle and navigation according to the instruction of path planning layer;
Further, the step (a1) includes the following steps:
(a1.1) principle of blurred picture is generated according to sensor, the M frame image captured during exposure is used after being averaged Camera response function is mapped as blurred picture, produces clear image and blurred picture pair with this.Pass through training convolutional neural networks Learn the intrinsic function relationship of image pair, realizes waterborne target image deblurring;
(a1.2) waterborne target data set, 24 layer convolutional Neural net of the end-to-end training based on GoogLeNeT are made in advance Network and 2 full articulamentums, key frame is input in trained neural network, output object boundary frame coordinate, confidence level and Class prediction;
(a1.3) it first rejects confidence level and is less than the output of threshold value as a result, carrying out non-maximum restraining to remaining result again: to institute Bounding box sorts from large to small formation sequence by confidence level, selects the highest bounding box of confidence level, if itself and any remaining frame IOU be greater than threshold value the residue frame is then rejected from sequence;Selected from sequence next bounding box repeat the above process up to Terminate;
Further, the step (b1) includes the following steps:
(b6.1) target detected according to (a1), extracts the LBP feature of target area, calculation is as follows:
Wherein gcRepresent central pixel point (xc,yc) gray value;Using central pixel point as origin, R is in the field of radius There are P pixel, gpIt is the gray value of p-th of neighborhood territory pixel point;S (x) is two-valued function, and 0 is taken when x is less than 0, is otherwise taken 1。
(b6.2) it is quantified as m grade in LBP feature space, calculates the core histogram probability density of each grade, generated Be object module.
Further, the step (c3) includes the following steps:
(c3.1) in view of the influence of uncertain factor in sensor detection process, false-alarm feelings may occur for target acquisition Condition, and the remoter possibility of distance is higher, sets the max-thresholds d an of distancemaxWith minimum threshold dmin.When USV and target away from From more than dmaxWhen, it can not generally detect target, detect target if still reporting, then it is assumed that be false-alarm, do not change planning at this time Path;
(c3.2) when being in maximal distance threshold d with target rangemaxWith minimum threshold of distance dminBetween when, sensor energy Detect the presence of target, but observation still has uncertainty.If the abscissa of object central point is away from picture centre at this time Abscissa is more than mThA pixel then adjusts USV bow to angle according to the pixel number exceeded, keeps object central point horizontal Coordinate is away from picture centre abscissa mThWithin a pixel;
(c3.3) when with object distance be less than dminWhen, it is believed that sensor detected is real goal, at this time with slow Slow speed leans on close-target, until certain safe distance is DsWhen stop movement, the state of observed object: use Kalman filtering The speed of related movement v of target is estimated, if being less than the threshold value v of settingTh, then it is considered as static target, otherwise it is assumed that being movement mesh Mark.It for static target, sends and instructs to control layer, USV is made to do rotary motion around it in the form of face object, prevent Only target moves suddenly;For moving target, then enables and keep certain safe distance D between USV and targetsStablize tracking.
A kind of deep learning detection method based on the tracking of USV water surface optical target proposed by the present invention, including walk as follows It is rapid:
Step 1: the detection of key frame waterborne target and positioning are carried out to the video of input, save target object location and classification Input of the information as next step, and transmit these information to foundation of the path planning layer as decision.Especially by following Step is implemented:
1.1, first in the preparation stage, need: 1) the convolutional neural networks model of training image deblurring, make clear figure The image pair of picture and blurred picture, wherein blurred picture uses for reference the principle that camera generates blurred picture: camera is indirect in exposure period Light is received, clear image can accumulate stimulation every time to generate blurred picture, be simulated and be generated by following formula:
In above formula, M is the sampling frame number captured during exposure, and s [i] is i-th of articulating frame, and g is to reflect clear image Penetrate into the camera response function of observation image.The non-linear of blurred picture and clear image is fitted by convolutional neural networks Mapping relations realize deblurring.
2) the convolutional neural networks model of training objective detection.Production includes passenger boat, sailing boat, yacht, warship, five class of buoy The data set of target, totally 1000, wherein training set, verifying collection and test set account for 60%, 10%, 30% respectively.Pass through migration Learning trained convolutional layer and two full articulamentums, loss function expression formula based on GoogLeNeT end-to-endly is
In above formula, s2Indicate that image is divided into s × s lattice, B represents the bounding box number of each prediction, wherein the s of this paper 7, B is taken to take 2.I indicates that the sequence number of grid, j indicate bounding box sequence number,Indicate whether there is object on i-th of grid,WithJ-th of bounding box for respectively indicating i-th of grid is responsible for and not responsible detection object, and x, y, w, h are in object Heart point coordinate, width and height, CiAnd piIt (c) is the probability of i-th of quadrille object and the probability for belonging to c class.
1.2 input key frame in network, obtain one 7 × 7 × 15 vector, 15 represent the p of each gridi(c) and 2 The coordinate (x, y, w, h) and C of the bounding box of a predictioni, find out pi(c)×CiGreater than the bounding box of threshold value, and with non-very big suppression System rejects the bounding box for repeating to predict same target, and finally obtained is the target detected.
The center position of the 1.3 object boundary frame baselines obtained according to 1.2 calculate using binocular distance measuring method and be obtained The central point of object boundary frame baseline is obtained to the distance of left lens camera, by this position of the distance as target relative to video camera It sets;Installation of the Angle of Trim θ and roll angle Ф, left lens camera of USV measured by the IMU carried further according to USV on USV Position obtains position of the target with respect to USV and angle information by calculating.Binocular ranging process is as shown in Figure 3.
To obtain target relative position in a manner of agreement by network communication and transmission to path planning layer as decision Foundation.
Step 2: for crucial interframe target following, color characteristic is converted into textural characteristics, reduces illumination variation to mesh The influence for marking tracking, implements especially by following steps:
The 2.1 coordinates of targets information obtained according to step 1.2, calculate the LBP feature of target area, calculation is as follows:
In above formula, LBPP,R(xc,yc) and gcIt is central pixel point (xc,yc) LBP characteristic value and gray value, R be middle imago For vegetarian refreshments at a distance from neighbor pixel, P is neighbor pixel number, gpRepresent the gray value of neighbor pixel p, the value of s (x) For two-valued function, otherwise it is 1 that when x is less than 0, value, which is 0,.
2.2 for object module and target candidate model, the probability density of u=1,2 ..., m grades of LBP feature submodels Are as follows:
In above formula,K (x) is kernel function, and h is kernel function bandwidth, and y is mesh Candidate region central point is marked, n is pixel number in region, xiIt is the normalization position of pixel in region, b (xi) it is xi? Aspect indexing value in histogram.
2.3 introduce the similarity between Bhattacharyya coefficient metric objective model and target candidate model, use The target position of Meanshift iterative search present frame makes similarity reach maximum, iteration once after kernel function central point by y0It is moved to y1:
2.4 set primary iteration number as 0, and every iteration an iteration number adds one, when the drift distance of target's center position When exceeding threshold value lower than threshold value or the number of iterations, the corresponding target position of the secondary iteration result and road is transferred to according to 1.3 outputs Diameter planning layer.
Step 3: during USV path planning and behaviour control, according to target detection in step 1 and step 2 with The target relative position positioned when tracking does different decisions to remote and short distance respectively and tracks target, specific logical Cross following steps implementation:
3.1 in view of uncertain factor in sensor detection process influence, sensor detection probability it is opposite with target away from From simplification relational expression it is as follows, model is as shown in Figure 4.
P in above formulaD∈ [0,1] is the detection probability of sensor, PF∈ [0,1] is the false-alarm probability of sensor, p (b (k) | dk) it is detection probability of the sensor at the k moment, otherwise it is 0, d that b (k), which is two-value vector, and it is then 1 that the k moment, which detects target,kIt is The relative distance of k moment USV and target.
Set the max-thresholds d an of distancemaxWith minimum threshold dmin.When being more than d with target rangemaxWhen, sensor Detection probability is false-alarm probability, is difficult accurately to detect dbjective state at this time, detects target if still reporting, then it is assumed that is empty It is alert, do not change the path of planning at this time.
When being in maximal distance threshold d with target rangemaxWith minimum threshold of distance dminBetween when, sensor can detect The presence of target, but detection probability is observed with detection range linear decline and still has uncertainty in the section.At this time If the abscissa of object central point is more than m away from picture centre abscissaThA pixel, then according to the pixel number exceeded USV bow is adjusted to angle, keeps object central point abscissa away from picture centre abscissa mThWithin a pixel, bow is adjusted Frequency to angle is excessively high larger to USV loss, therefore threshold value mThWhat should not be arranged is too small.
When with object distance be less than dminWhen, it is believed that sensor detected is real goal, at this time with slowly speed Degree leans on close-target, until certain safe distance is DsWhen stop motion, with the speed of related movement of Kalman Filter Estimation target V is with object observing motion state, the tasks such as completion close-ups even strike target.If being less than the threshold value v of settingTh, then regard For static target, otherwise it is assumed that being moving target.For static target, sends and instruct to control layer, make it with face object Form do rotary motion around it, prevent target from moving suddenly;For moving target, then USV is enabled to keep certain safe distance For DsStablize tracking.

Claims (4)

1.一种基于USV水面光学目标跟踪的深度学习检测方法,由水面目标检测与定位、关键帧间目标跟踪、USV路径规划和行为控制三个系统组成,其特征在于,包括以下步骤:1. a deep learning detection method based on USV water surface optical target tracking, is composed of three systems of water surface target detection and positioning, target tracking between key frames, USV path planning and behavior control, is characterized in that, comprises the following steps: 水面目标检测与定位系统步骤为:The steps of the water surface target detection and positioning system are: (1.1)USV装载摄像机实时采集视频,并将视频信号通过图像采集卡传给USV内部嵌入式计算机,计算机先每隔n帧选定一个关键帧,再对其进行去模糊化处理,最后利用卷积神经网络检测出水面目标;(1.1) The USV mounts the camera to capture the video in real time, and transmits the video signal to the USV's internal embedded computer through the image acquisition card. The computer first selects a key frame every n frames, then deblurs it, and finally uses the volume The product neural network detects the surface target; (1.2)利用USV上的双目摄像机双目测距方法计算步骤(1.1)中检测到的目标的中心点到左目摄像机的距离,将此距离作为目标相对于摄像机的位置;再根据USV搭载的IMU所测得的USV的纵倾角和横摇角、左目摄像机在USV上的安装位置,通过计算获取目标相对USV的位置和角度信息;(1.2) Use the binocular camera binocular ranging method on the USV to calculate the distance from the center point of the target detected in step (1.1) to the left camera, and use this distance as the position of the target relative to the camera; The pitch angle and roll angle of the USV measured by the IMU, and the installation position of the left eye camera on the USV, obtain the position and angle information of the target relative to the USV through calculation; (1.3)用网络通信将包含目标物位置信息的通信协议发送给USV路径规划;(1.3) Send the communication protocol containing the location information of the target to the USV path planning by network communication; 关键帧间目标跟踪系统步骤为:The steps of the target tracking system between key frames are: (2.1)根据步骤(1.1)检测到的目标,提取关键帧目标区域的LBP特征,根据特征子模型的概率密度建立目标模型;(2.1) According to the target detected in step (1.1), extract the LBP feature of the target area of the key frame, and establish the target model according to the probability density of the feature sub-model; (2.2)计算当前帧候选目标的LBP特征子模型概率密度,并用相似度函数度量目标模型和目标候选模型间的相似度;(2.2) Calculate the probability density of the LBP feature sub-model of the candidate target of the current frame, and use the similarity function to measure the similarity between the target model and the target candidate model; (2.3)用Meanshift向量迭代搜索当前帧的目标位置;(2.3) Iteratively search the target position of the current frame with the Meanshift vector; (2.4)当目标中心位置的漂移距离小于阈值或迭代次数超过阈值时,输出该帧目标位置;(2.4) When the drift distance of the target center position is less than the threshold or the number of iterations exceeds the threshold, output the target position of the frame; (2.5)用网络通信将包含目标物位置信息的通信协议发送给USV路径规划;(2.5) Send the communication protocol containing the target location information to the USV path planning by network communication; (2.6)重复步骤(2.2)-(2.5)直至关键帧间跟踪结束,结束后返回步骤(1.1);(2.6) Repeat steps (2.2)-(2.5) until the tracking between key frames ends, and return to step (1.1) after the end; USV路径规划和行为控制系统步骤为:The USV path planning and behavior control system steps are: (3.1)路径规划层循环等待步骤(1.3)、(2.5)发送通信协议,一旦接收,便进行加和校验,通过校验后提取目标物的位置信息;(3.1) The path planning layer cyclically waits for the steps (1.3) and (2.5) to send the communication protocol. Once received, the sum check is performed, and the location information of the target is extracted after the check; (3.2)根据步骤(3.1)提取的目标距离、角度等信息,开始进行路径规划,并将结果发送至行为控制层;(3.2) According to the target distance, angle and other information extracted in step (3.1), start the path planning, and send the result to the behavior control layer; (3.3)USV行为控制层根据路径规划层的指令调整艏向角和航行的速度。(3.3) The USV behavior control layer adjusts the heading angle and sailing speed according to the instructions of the path planning layer. 2.根据权利要求1所述的一种基于USV水面光学目标跟踪的深度学习检测方法,其特征在于,所述USV装载摄像机实时采集视频,并将视频信号通过图像采集卡传给USV内部嵌入式计算机,计算机先每隔n帧选定一个关键帧,再对其进行去模糊化处理,最后利用卷积神经网络检测出水面目标,包括:2. a kind of deep learning detection method based on USV water surface optical target tracking according to claim 1, is characterized in that, described USV is loaded with camera to collect video in real time, and video signal is passed to USV internal embedded by image acquisition card Computer, the computer first selects a key frame every n frames, then deblurs it, and finally uses the convolutional neural network to detect the water surface target, including: (1.1.1)根据传感器产生模糊图像的原理,在曝光期间捕获的M帧图像,取平均后用相机响应函数映射为模糊图像,以此生产清晰图像和模糊图像对,通过训练卷积神经网络学习图像对的内在函数关系,实现水面目标图像去模糊化;(1.1.1) According to the principle of the sensor to generate blurred images, the M frames of images captured during exposure are averaged and mapped to blurred images with the camera response function, thereby producing clear image and blurred image pairs. By training a convolutional neural network Learning the intrinsic function relationship of the image pair to realize the deblurring of the water surface target image; (1.1.2)提前制作水面目标数据集,端到端训练基于GoogLeNeT的24层卷积神经网络和2个全连接层,将关键帧输入到训练好的神经网络中,输出目标边界框坐标、置信度和类别的预测;(1.1.2) Make a water surface target dataset in advance, train a 24-layer convolutional neural network and 2 fully connected layers based on GoogLeNeT end-to-end, input key frames into the trained neural network, and output the target bounding box coordinates, Confidence and class predictions; (1.1.3)先剔除置信度小于阈值的输出结果,再对剩余结果进行非极大抑制:对所有边界框按置信度从大到小排序生成序列,选出置信度最高的边界框,若其与任一剩余框的IOU大于阈值则从序列中剔除该剩余框;从序列中选出下一个边界框重复上述过程直至结束。(1.1.3) First remove the output results with confidence less than the threshold, and then perform non-maximum suppression on the remaining results: sort all bounding boxes according to the confidence from large to small to generate a sequence, and select the bounding box with the highest confidence, if If the IOU with any remaining box is greater than the threshold, the remaining box is removed from the sequence; the next bounding box is selected from the sequence and the above process is repeated until the end. 3.根据权利要求1所述的一种基于USV水面光学目标跟踪的深度学习检测方法,其特征在于,所述根据步骤(1.1)检测到的目标,提取关键帧目标区域的LBP特征,根据特征子模型的概率密度建立目标模型,包括:3. a kind of deep learning detection method based on USV water surface optical target tracking according to claim 1, is characterized in that, described according to the target detected in step (1.1), extract the LBP feature of key frame target area, according to the feature The probability density of the submodels establishes the target model, including: 根据步骤(1.1)检测到的目标,提取目标区域的LBP特征,计算方式如下:According to the target detected in step (1.1), the LBP feature of the target area is extracted, and the calculation method is as follows: 其中,gc代表中心像素点(xc,yc)的灰度值;以中心像素点为原点,R为半径的领域内有P个像素点,gp是第p个邻域像素点的灰度值;s(x)是二值函数,当x小于0时取0,否则取1;Among them, g c represents the gray value of the center pixel (x c , y c ); with the center pixel as the origin and R as the radius, there are P pixels in the field, and g p is the p-th neighborhood pixel. Gray value; s(x) is a binary function, when x is less than 0, it takes 0, otherwise it takes 1; 将LBP特征空间量化为m个等级,计算每个等级的核直方图概率密度,生成的即为目标模型。The LBP feature space is quantified into m levels, the probability density of the kernel histogram is calculated for each level, and the generated target model is obtained. 4.根据权利要求1所述的一种基于USV水面光学目标跟踪的深度学习检测方法,其特征在于,所述根据(3.1)提取的目标距离、角度等信息,开始进行路径规划,并将结果发送至行为控制层,包括:4. a kind of deep learning detection method based on USV water surface optical target tracking according to claim 1, is characterized in that, described according to the information such as target distance, angle and the like extracted according to (3.1), begin to carry out path planning, and compare the result. Sent to the behavior control layer, including: (3.2.1)考虑到传感器探测过程中不确定因素的影响,目标探测可能发生虚警情况,且距离越远可能性越高,设定一个距离的最大阈值dmax和最小阈值dmin,当USV与目标距离超过dmax时,一般无法检测出目标,若仍报告检测出目标,则认为是虚警,此时不更改规划的路径;(3.2.1) Considering the influence of uncertain factors in the process of sensor detection, false alarms may occur in target detection, and the farther the distance is, the higher the possibility is. Set a maximum threshold d max and a minimum threshold d min of distance, when When the distance between the USV and the target exceeds d max , the target cannot generally be detected. If the target is still reported, it is considered a false alarm, and the planned path is not changed at this time; (3.2.2)当与目标距离处于最大距离阈值dmax与最小距离阈值dmin之间时,传感器能检测出目标的存在,但观测仍然存在不确定性,此时若目标物中心点的横坐标距图像中心横坐标超过mTh个像素点,则根据超出的像素点个数调整USV艏向角,保持目标物中心点横坐标在距图像中心横坐标mTh个像素点以内;(3.2.2) When the distance from the target is between the maximum distance threshold d max and the minimum distance threshold d min , the sensor can detect the existence of the target, but there is still uncertainty in the observation. If the abscissa of the coordinate distance from the center of the image exceeds m Th pixels, then adjust the USV heading angle according to the number of excess pixels, and keep the abscissa of the target center point within m Th pixels from the abscissa of the image center; (3.2.3)当与目标物距离小于dmin时,认为传感器检测到的即为真实目标,此时缓慢靠近目标,直到一定安全距离Ds时停止运动,观测目标的状态:用卡尔曼滤波估计目标的相对运动速度v,若小于设定的阈值vTh,则视为静止目标,否则认为是运动目标,对于静止目标,向控制层发送指令,使USV以正对目标物的形式围绕它做回转运动,防止目标突然移动;对于运动目标,则令USV与目标之间保持一定安全距离Ds的稳定追踪。(3.2.3) When the distance from the target object is less than d min , it is considered that the sensor detected is the real target. At this time, it slowly approaches the target and stops moving until a certain safety distance D s . Observe the state of the target: use Kalman filter Estimate the relative movement speed v of the target, if it is less than the set threshold v Th , it is regarded as a stationary target, otherwise it is regarded as a moving target. For a stationary target, send an instruction to the control layer to make the USV surround it in the form of facing the target. Do a slewing motion to prevent the target from moving suddenly; for a moving target, keep a certain safe distance D s between the USV and the target for stable tracking.
CN201910120133.5A 2019-02-18 2019-02-18 A deep learning detection method based on USV water surface optical target tracking Active CN109859202B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910120133.5A CN109859202B (en) 2019-02-18 2019-02-18 A deep learning detection method based on USV water surface optical target tracking

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910120133.5A CN109859202B (en) 2019-02-18 2019-02-18 A deep learning detection method based on USV water surface optical target tracking

Publications (2)

Publication Number Publication Date
CN109859202A true CN109859202A (en) 2019-06-07
CN109859202B CN109859202B (en) 2022-04-12

Family

ID=66898273

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910120133.5A Active CN109859202B (en) 2019-02-18 2019-02-18 A deep learning detection method based on USV water surface optical target tracking

Country Status (1)

Country Link
CN (1) CN109859202B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110398720A (en) * 2019-08-21 2019-11-01 深圳耐杰电子技术有限公司 A kind of anti-unmanned plane detection tracking interference system and photoelectric follow-up working method
CN110393165A (en) * 2019-07-11 2019-11-01 浙江大学宁波理工学院 A kind of off-lying sea cultivation net cage bait-throwing method based on Autoamtic bait putting ship
CN110796186A (en) * 2019-10-22 2020-02-14 华中科技大学无锡研究院 Dry and wet garbage identification and classification method based on improved YOLOv3 network
CN110930433A (en) * 2019-11-21 2020-03-27 华南理工大学 High-speed moving object machine vision target detection method based on image restoration
CN111538059A (en) * 2020-05-11 2020-08-14 东华大学 Self-adaptive rapid dynamic positioning system and method based on improved Boltzmann machine
CN117292103A (en) * 2023-09-05 2023-12-26 海南大学 Marine target ranging method based on embedded monocular vision
CN118135550A (en) * 2024-04-03 2024-06-04 武汉船讯科技有限公司 Water surface multi-target distance measurement method, system and storage medium based on deep learning and monocular vision

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140266851A1 (en) * 2013-03-14 2014-09-18 Counter Echo Solutions LLC System and Methods for Countering Satellite-Navigated Munitions
CN106773741A (en) * 2017-03-02 2017-05-31 华南理工大学 A kind of unmanned boat dynamic positioning system and method
CN107818571A (en) * 2017-12-11 2018-03-20 珠海大横琴科技发展有限公司 Ship automatic tracking method and system based on deep learning network and average drifting
CN108303078A (en) * 2018-01-29 2018-07-20 哈尔滨工程大学 A kind of early warning of omnidirection shipping anti-collision and navigation system based on stereoscopic vision
CN108459602A (en) * 2018-02-28 2018-08-28 哈尔滨工程大学 The autonomous method of docking of drive lacking unmanned boat under more obstacle complex environments
CN108803632A (en) * 2018-09-19 2018-11-13 哈尔滨工程大学 Unmanned surface vehicle total state constrained trajectory tracking and controlling method based on saturation compensation technology
CN109242019A (en) * 2018-09-01 2019-01-18 哈尔滨工程大学 A kind of water surface optics Small object quickly detects and tracking

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140266851A1 (en) * 2013-03-14 2014-09-18 Counter Echo Solutions LLC System and Methods for Countering Satellite-Navigated Munitions
CN106773741A (en) * 2017-03-02 2017-05-31 华南理工大学 A kind of unmanned boat dynamic positioning system and method
CN107818571A (en) * 2017-12-11 2018-03-20 珠海大横琴科技发展有限公司 Ship automatic tracking method and system based on deep learning network and average drifting
CN108303078A (en) * 2018-01-29 2018-07-20 哈尔滨工程大学 A kind of early warning of omnidirection shipping anti-collision and navigation system based on stereoscopic vision
CN108459602A (en) * 2018-02-28 2018-08-28 哈尔滨工程大学 The autonomous method of docking of drive lacking unmanned boat under more obstacle complex environments
CN109242019A (en) * 2018-09-01 2019-01-18 哈尔滨工程大学 A kind of water surface optics Small object quickly detects and tracking
CN108803632A (en) * 2018-09-19 2018-11-13 哈尔滨工程大学 Unmanned surface vehicle total state constrained trajectory tracking and controlling method based on saturation compensation technology

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
GREGORY P. SCOTT ET.AL: "Autonomous robotic refueling of an unmanned surface vehicle in varying sea states", 《2015 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS)》 *
周鸿祥: "无人艇的目标跟踪策略研究", 《中国优秀博硕士学位论文全文数据库(硕士)工程科技Ⅱ辑》 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110393165A (en) * 2019-07-11 2019-11-01 浙江大学宁波理工学院 A kind of off-lying sea cultivation net cage bait-throwing method based on Autoamtic bait putting ship
CN110393165B (en) * 2019-07-11 2021-06-25 浙江大学宁波理工学院 Open sea aquaculture net cage bait feeding method based on automatic bait feeding boat
CN110398720A (en) * 2019-08-21 2019-11-01 深圳耐杰电子技术有限公司 A kind of anti-unmanned plane detection tracking interference system and photoelectric follow-up working method
CN110398720B (en) * 2019-08-21 2024-05-03 深圳耐杰电子技术有限公司 Anti-unmanned aerial vehicle detection tracking interference system and working method of photoelectric tracking system
CN110796186A (en) * 2019-10-22 2020-02-14 华中科技大学无锡研究院 Dry and wet garbage identification and classification method based on improved YOLOv3 network
CN110930433A (en) * 2019-11-21 2020-03-27 华南理工大学 High-speed moving object machine vision target detection method based on image restoration
CN111538059A (en) * 2020-05-11 2020-08-14 东华大学 Self-adaptive rapid dynamic positioning system and method based on improved Boltzmann machine
CN117292103A (en) * 2023-09-05 2023-12-26 海南大学 Marine target ranging method based on embedded monocular vision
CN118135550A (en) * 2024-04-03 2024-06-04 武汉船讯科技有限公司 Water surface multi-target distance measurement method, system and storage medium based on deep learning and monocular vision
CN118135550B (en) * 2024-04-03 2024-09-06 武汉船讯科技有限公司 Water surface multi-target distance measurement method, system and storage medium based on deep learning and monocular vision

Also Published As

Publication number Publication date
CN109859202B (en) 2022-04-12

Similar Documents

Publication Publication Date Title
CN109859202A (en) A kind of deep learning detection method based on the tracking of USV water surface optical target
Liu et al. Detection and pose estimation for short-range vision-based underwater docking
Lyu et al. Sea-surface object detection based on electro-optical sensors: A review
CN109919026B (en) Surface unmanned ship local path planning method
Zhou et al. Collision-free waterway segmentation for inland unmanned surface vehicles
Liu et al. Ship recognition and tracking system for intelligent ship based on deep learning framework
CN111723632B (en) Ship tracking method and system based on twin network
Petraglia et al. Pipeline tracking and event classification for an automatic inspection vision system
CN117218380A (en) Dynamic target detection tracking method for unmanned ship remote sensing image
KR20220045762A (en) System for automatic recognition and monitoring of vessel using artificial intelligence image processing and method for providing the same
CN119723049A (en) A method for detecting and identifying marine targets based on the combination of radar and optoelectronic system
Zhang et al. Nearshore vessel detection based on Scene-mask R-CNN in remote sensing image
CN114913409A (en) Camouflage target identification method for marine organisms
Dang et al. Rcyolo: An efficient small target detector for crack detection in tubular topological road structures based on unmanned aerial vehicles
CN116704688A (en) Ocean buoy passive defense method and system
CN116246139A (en) Target identification method based on multi-sensor fusion for unmanned ship navigation environment
Heng et al. A review of intelligent detection methods for underwater targets in sonar images
Zhu et al. Saliency detection for underwater moving object with sonar based on motion estimation and multi-trajectory analysis
CN115601397A (en) Ship track tracking and predicting method based on monocular camera
CN115080903A (en) Offshore multi-target multi-modal matching fusion method based on intelligent optimization algorithm
CN109887004A (en) A TLD Algorithm-Based Method for Target Tracking of Unmanned Ships in Sea Areas
CN113822297A (en) A device and method for identifying a target of a marine vessel
Zhang et al. A review of research on light visual perception of unmanned surface vehicles
CN117593700A (en) Water rescue method and system combining machine vision and dynamic positioning
He et al. A coastal obstacle detection framework of dual USVs based on dual-view color fusion

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载