Automatic Underwater Multiple Objects Detection and Tracking Using Imaging

ShiZhao

SubmittedinFulfilmentoftherequirementsforthedegreeof MasterofEngineeringScience SchoolofMechanicalEngineering TheUniversityofAdelaide Adelaide,SouthAustralia  

     

  !

Srhyv†‡vp 6"# ‚$r h‡v‚ r‰v ‚€r‡†% †ˆp& h† v‰r †% qh€† hq&h i‚ˆ † h r ‡'$vphyy'p&h hp‡r v†rqh†&h‰vth&vt&qrt rr‚(ˆpr ‡hv‡')U&rˆ†r‚(hp‡v‰r†‚h v †ˆp& h‡ˆ hy †&hyy‚* *h‡r  r†ˆy‡† v rprv‰vt rp&‚r† r(yrp‡rq( ‚€ ‡h tr‡†% €h vr hv€hy†hq‚‡&r ˆqr *h‡r ‚iwrp‡†)+ˆ ‡&r €‚ r%h€ivr‡‚v†rphˆ†rqi'ˆqr *h‡r  hp‡v‰v‡vr†vh‡ˆ hy*h‡r r‰v ‚€r‡†%hq†‡ ‚t r‰r ir h‡v‚h v†vt( ‚€‡&ri‚‡‡‚€ ihpx†ph‡‡r vtphˆ†rqi' ‚px†%p‚ hyhq€ˆqq' v‰r irq*vyyhy†‚ir rp‚ qrqi'‡&r †‚h &'q ‚$&‚r)U&r$ r†rpr‚(rp&‚r†%h€ivr‡‚v†rhq†‡ ‚t r‰r ir h‡v‚yv€v‡† ‡&r$r (‚ €hpr ‚( ‡h tr‡ qr‡rp‡v‚ ˆ†vt hp‡v‰r †‚h ) , ‡&v† p&h$‡r % h(ˆ--' y‚tvphy ih†rqhyt‚ v‡&€ˆ†rqv‡&rqr‡rp‡v‚‚(ˆqr *h‡r ‚i†‡hpyr†vh‡ˆ hy†&hyy‚**h‡r  r‰v ‚€r‡†%v†qr†p virqvqr‡hvy)

.u

, &h$ %h /  ‚(vh $ ‚ v &v/ *h   v (‚  h ‚ h    v‚ v   v ‚  *&  & *h  v  h v ' h h  h+) ‚  & $ $‚ ‚( ‚$h v ‚% &    ‚  &h *h    ‚$  v &h$ v  h$$v  ‚ h h h &h‚* *h  v ‚   v &v   v‚) ‚*  % v  h‚  $ ‚v  vh   *v &‚ ‚* ‚( &  v ‚  ) %  ‚*   v ‚ v  ‚(  ! h   !) ,  &v   '% &  ‚*  v (  ‚h *‚$h h 0v v ' & &‚ h h h & &‚ ) v  ‚v  h  ‚ h '   h v‚ *  &  *‚ h‚ (h ‚ *&v& (‚ h  ‚  ‚v hhv   & 

 ‚ v  h  h  v ‚  ), h‚ vvh % & ' v$ h'hvh ‚$‚ *v & v(( ‚ ‚ h v- 1 +v  2.3)+‚   & 4$ 4 h5v % &  v h  ‚(h vh v‚ ‚ ' & $h h Q ‚*R% *&v& v h  v v ' & &‚    ‚(v  ‚  &  h  ‚  ‚v  h  v‚ h  &  vh ‚$‚ )& &v&  & h  % &   v v  &  ‚ *v " ) v  &  4 h  ‚1  ' h hh/vv v‚ h  ‚v ‚( *h $h h 3%&h ‚$ h ‚ h  hv 'h  Q ‚*Rh  v ‚ h h$$ ‚$ vh h  h‚ v  ‚ & ‚ $ vh )    &‚ h  v v(v '&h ‚$ h ‚  & ‚& & h +  ) v  2. v  h ‚ h‚ vvh h( h$$ 'v  *‚ v(( h  ‚(Q ‚*R),  &  ‚$ ‚ % ‚v h  ‚  h$ $ v ‚ ‚ h  h ‚   &‚ h v  h  ' ‚*) &  ‚ ‚ ‚  v h v '  h  &h  &  ‚$ ‚ % h &‚& &  ‚ ‚  v v '‚( & ‚   &‚ v h v ' ‚*1‚   &‚ h  v$ h' v $ $ 3) & (‚ % ‚  hv  h    h v‚  ‚v  h    vv h ( ‚ &  h‚ v vh v h$ ‚$ v v ' & &‚ %*&v&v (  ‚h & h  ‚(Q ‚*R) 

 +v) 2.04‚ h vh  & &‚ ' *‚ v(( v v 'h  )h3 ‚*8 9 :;3  ‚*8 < :) &v& & &‚  h (v ‚ ‚  h  ‚  h  hv  & ‚  &‚  v  &  vh )  ‚*  % ‚  v (‚ h v‚  h‚  &  ‚   v vv  h(  & &‚  v ) =  ‚ & $h h %Q h  v- R%h hh h h & &‚  &h   vh  h   ‚   hhv   hv  ‚v (‚  &  ‚ $&‚ ‚vh 

 ‚ ) &‚  ‚v % h  ( ‚(v&%h  ‚ h ‚ & h/h v h  % v$ h'&v&‚ ‚ v v '  & v  v- h h v  & h‚ vvh ), +v  2.%‚ h $  *&v&h  ‚  ‚ & ‚ h  h  ‚  h(  & v v ' & &‚ vh$$ v )‚ vv h  &‚  ‚v %h h h & &‚ *&v& v ‚  & $h h Q h  v- R*hh$$ v ) :h  ‚  &  h‚   v$ v‚  h  h ‚ v &$   v  !&h$ % &  h  

 v‚ ‚ hv  & (‚ ‚*v  $) "    & &‚ v  &v  $v ' & $ 

v $  Q ‚*R (‚  & $ $ ‚ v   )      (‚ v  &   ( ‚v (v      v‚  $$ v‚ (v 1    v‚  )9) )9)93) >     4‚‚ &v  &  *  *v &<'< v&‚ &‚‚  v (v )     $$v  &  * v ‚ v $ )        & &‚ v  &  '  v v ‚v  'v  >          (‚ v  ‚ $&‚ ‚v ‚$  v‚    &  ‚ v v  &  v-  ‚( & v  ‚$‚ )        v  &  v-  ‚( & v  ‚$‚ *v & & Q    v- R) ,  ‚$‚ *&‚  v-       &  &  & &‚ *v           ‚    v v  & v )    ? +v  2 &‚* &   v‚   (‚ ‚ ‚ vv (  ) 

 +v) 2 0  ‚    v‚   

& ‚ (‚  &v  ‚ v&‚* v +v  2 )                                                !       "      #  $%&'  (   ) * +   '& (   ),     & (),      -    ( '.   )&/, 0   '&( '),    #+$     &   (  '),  -&1 (   ),             2   23 4     24       5 &    (), &6 78(9  ),  6 78     1   &(     ),'     1   &:(1   ),         7   , 1   2 ;.   5  1  2 -&/    ;   -  -        &  (1   ),    &:(  ),   2&   ,   & (  )      !       -         &  -(  ),  +v) 2 0‚ (‚   v v  &      v ‚  v vv $ ‚ v ) @ !  !"  "

"v     ‚*  % &  (‚  v‚   ‚    ( ' A   &  ‚  ( ‚ &  ‚ v v ) #‚*  % &   ' ‚( &    ‚  v ‚$ ‚v *v &‚ & v ‚    ‚*  ) ‚%v vv ((vv  ‚$  &   ‚  * ‚ v v‚  ‚ &   ‚ ) & v/  & ‚  ‚  /v $ v(v  ‚*  v '& /v *&   v *v & &   ‚‚$  v‚   v ‚   ‚( & "#)  & ‚ & & % & ‚  v‚ ( ‚ *  ‚‚ vv ‚  A v  ‚$  v‚   v % *&v& ‚    $ ‚ (‚   $ v $ (‚    ‚( "#)‚v$ ‚ '  ((vv '%v v   ' ‚(v ‚ ‚  ‚v  (‚  &  ‚  v‚ ‚   v‚ ‚(‚  v  '( ‚ &  * ),  &v  v‚ % &  ‚  (‚  &   v‚ ‚((--' ‚vvv )   ' v  '‚( & $v (‚ ‚*  &v& $ ‚      &    ‚$ (--' v (   ' ) +v  '% &    ‚$  (--'  ‚ v v )

! !.!% 

,  &$ 9% &  ‚ $‚$    &‚(‚  &    v‚ $ ‚  v    *  ‚  *  v * ) #‚*  % & '  &  vv  v‚ ) +‚  v    %  & +v  '   &  v$  *' ‚      ‚  %   v &    v((v ' ‚$v *v & ‚ ‚     v‚ B9C)&  & &‚ v  ‚  $ v  & &‚ v  & v/  ' (v  ‚  &  &‚ ( ‚ ‚     ‚ & $    ‚(  ‚     v‚ B9@C)‚ ‚ %$ v   +v %*&v&v  ‚$$  &  ‚   % /v v (‚  v‚ ‚  v  &   &v& v&  v‚   &  &‚* v‚  v v    ‚   14443 v  B?C) " (‚   '% v  & $    '% & &‚* v‚ * *'‚ ' ‚     v‚ *&  & v '  v ‚  14,43* v & ‚** )&  ‚* ‚  v‚ ‚( & 4,4  v  &    ‚( (   $    'vB@C%$ v $‚v $ ‚ v BC    &'$‚ & vB&DC & v/   v('‚  ‚ v  ‚ & v  A  )+ & ‚ %  &    ‚( &   &   &‚  $ & v ' ‚     v v  $    v$ v('v  & ‚ v $ v‚ B&'C) 4  v   ‚v       v‚ *v & 4,4 v  & ‚* *  v& v '    ' & $   ‚(    v‚ )&  A‚( ‚ v  v‚ v 4,4 v & ‚* * v ‚v v('v v  (   ‚(‚   &‚ )#‚*  %v  &v '% v v‚$ A&  (‚  & (‚ ‚*v  ‚ 0  &   v '‚( &   *  v ‚  ;       &‚ *&v&*  ‚  '   * $‚ ‚    v‚ ;  v ((vv   ‚$ ‚( &  v‚ (‚  ‚ $  v‚  '    v‚ ) 4v  ‚‚  &  v  &‚ ‚ ‚   &  $ ‚ $ ‚$ '  ((vv '%‚ v v   ‚ v &‚*&v& & $ v  ‚ v v /v  ‚  & v‚( &v ')& ‚ $‚$   v(vv  & v/  ‚  $&'v‚ ‚v   $&‚       *‚   (--' ‚v) (    *‚    ‚* (‚  & v v v ' ‚     v ( ‚ A$    *&  &   v ‚v'   v ‚$ B&9C) ,  /v  &   ‚*  ( ‚ v v     ‚  &   ‚*  v v v v   & ‚&‚  & *&‚     *‚    )&  &     *‚  $‚  ‚  ‚  v  v‚  ' v  & $ v‚ '    ‚*  )(    *‚  $ ‚(‚‚ v $‚‚ '‚ % ‚ v   ' v ' B&9C)#‚*  % &  (‚      ‚($ (‚  &  v v  $ ‚   v ‚  v  (‚  &v  ') + & % &  $   v‚  ‚( &  v v   ‚*   v     *‚  v v((v  ‚   v $  ' v '       ‚  $ ) +--' ‚v*(v  $ ‚$‚  v '=&*& E‚ (vF &$ v&  $$  v +Q --' 4 R v  &  ‚   )     B

 %ƒ

 ‚* v v( ‚ A$ vv &*‚  v*&v& * v) ‚$‚ $ v &*‚ A '*& &'v(‚  v‚)  v$ v‚(‚  &$ $ v‚ $ ' v‚$ *&v&‚‚ && $'(v ‚ v) ,  v‚ !)"% v$ ‚v &v/*  &‚* ‚ ('    ‚ *v & & v  ‚(     ‚*) ,( % &v ‚** ‚* ' &  & ) & ‚$  ‚         ‚  ' v v('v v  v vv&(  ‚ v ‚&vJ& ‚*A$ v%‚‚ &(--'‚v) +‚  v % &   *    ‚$‚  v  ‚ v v*&v& &&v& ‚‚ v v ')&  K KK&v&K v$ vA$ v‚v& v") v &v& v v ‚v% (--' '    v (‚  &$ $‚ ‚(   v‚)‚* % &v v‚‚(( ‚ v$ v‚v ‚ &  ‚( &$v),   $  ‚v v('v v v(  ‚(‚ R&‚(‚  &(--'  ‚ ) "D"  ‚$ $v ‚ v & v ‚  v(‚  v‚1 ( v‚&v ‚ ' ‚( ‚*3‚ &$ ‚$ v‚$ &‚( &‚v ( ‚ &‚ ), v /v  ' $v & ‚ v ‚  / ‚( v  :v1 ‚   v  v$ v‚(‚v v‚<)<)93)& (‚ %v$v‚v  v  v* v #/ v‚ .)

Q t7 M  B  CN   †ph hr  .

#/ v‚ . &  tphir r$ r†r‡rqh†hqv†p r‡r†r‡‚(7 BC%v *&vp&‡&ruˆ€ir v‡&r†r/ˆrprv†qr‚‡rq7 BC) 4v€vyh y'% ‡&r h€$yv‡ˆqr ‚( ‡&r 7  ‚  ‡&r p‚y‚ˆ  v‡r†v‡' ‚( rhp& 7  ph ir qr(vrq€h‡&r€h‡vphyy'h†h(ˆp‡v‚‡&h‡€h$†hv$ˆ‡†r/ˆrpr7 BCv‡‚h‚ˆ‡$ˆ‡ †r/ˆrpr*v‡&‰hyˆr† BC%†h' !

 BC   s7 M  BCN   !

6pp‚ qv‡‚‡&r†‚ˆq$ ‚$hh‡v‚hq r(yrp‡v‚ir&h‰v‚ˆ ˆqr *h‡r %v(‡&r  BC8D%v‡vqvph‡r†‡&h‡‡&r rv†‚rp&‚‚ ‡&r rv†‚‚iwrp‡ r(yrp‡v†‚ˆq*h‰r†),( ‡&r BC+D%v‡€rh†‡&r rv†h‚iwrp‡1‚ ‚iwrp‡†3 r(yrp‡v‡&r†‚ˆq*h‰r†hq‡&r rp&‚r†h r rp‚ qrqi'‡&r&'q ‚$&‚r1†rr+vˆ r 2#3) 

 +v) 2#06†vyr$v rprv‰rqv‡&rh‡ˆ hyr‰v ‚€r‡)

,8&h$‡r %h†vyr$v*h†$h ‡v‡v‚rqv‡‚†r‰r hy†ˆi r‡ˆ †hpp‚ qv‡‚ ‡&r$ˆy†ryr‡&1‚ ‡&rqv†‡hpr3)@hp&†ˆi r‡ˆ  r$ r†r‡†h†$rpv(vp†‚ˆq r(yrp‡v‚ †ˆ (hpr)+‚ v†‡hpr%h†ˆi r‡ˆ phir‚i†r ‰rq( ‚€7 B 9$C ‡‚7 B9C*&vp& D9 €rh† r(yrp‡v‚†‚ppˆ rq( ‚€7 B 9$C‡‚7 B9C)6€‚‡&r†r%‡&r&v&r†‡p‚y‚ˆ  v‡r†v‡'v†hp/ˆv rqh‡7 B99@C1 B99@C8 DD3)4vpr‡&rp‚y‚ˆ v‡r†v‡'v† ryh‡v‰ry' &v&r  ‡&h ‚‡&r :v†% v‡ ph ir qrqˆprq i' h &ˆ€h ‚$r h‡‚  ‡&h‡ ‡&r r h r ‚iwrp‡ rp&‚r†v†vqr‡&r†ˆi r‡ˆ )U&r rh r‡*‚v€$‚ ‡h‡$h h€r‡r †(‚ h†ˆi r‡ˆ %*&vp& h r‡&r$ˆy†ryr‡&hq‡&r&v&r†‡p‚y‚ˆ v‡r†v‡'% r†$rp‡v‰ry')U&r r(‚ r%‡&r†r‡*‚ $h h€r‡r †phirˆ†rq(‚ (ˆ--' ˆyr†‡‚rA‡ hp‡‡h r‡‚iwrp‡†hhv†‡‡&rihpx ‚ˆq)

!"A““’

6 ‡'$vphy qr†v(‚  h(ˆ--' v(r rpr †'†‡r€ 1+,43 ˆ†ˆhyy' p‚†v†‡† ‚( (v‰r (ˆp‡v‚hy iy‚px† h† †&‚* v+vˆ r 2 ) C‚*r‰r % h p‚€$yr‡r$v v†(v †‡y' $ r $ ‚pr††rq i' h v‡r†v‡' ‡& r†&‚yq ‡‚(vy‡r  ‚ˆ‡ y‚* yr‰ry ‚v†r†) U&r ‡&r$v v† $h ‡v‡v‚rqv‡‚†r‰r hy†ˆi r‡ˆ †hpp‚ qv‡‚‡&r$ˆy†ryr‡&)@hp&†ˆi r‡ˆ v†‡&r v$ˆ‡ ‚( ‡&r(ˆ--' v(r rpr †'†‡r€ hq ‡&r ‚ˆ‡$ˆ‡ v† h p v†$ 1‚(ˆ--'3 ˆ€ir  v $r pr‡hr*&vp& r$ r†r‡†‡&r‡ ˆr$ ‚ihivyv‡'‚(‚i‡hvvh‚iwrp‡rp&‚),‡&v††‡ˆq'% v(‡&r‚ˆ‡$ˆ‡v†‚‰r O%‡&rp‚ r†$‚qv†ˆi r‡ˆ v† p‚†vqr rq‡‚ir‚iwrp‡rp&‚r†) 

NOTE: This figure is included on page 102 of the print copy of the thesis held in the University of Adelaide Library.

 +v) 2 0+ˆ--'y‚vphyqr‡rp‡‚ )1U&rv€hr‚(‡&r+,4 r(r †‡‚B$=C3 D< !".2ƒ!!

6††&‚*v+vˆ r 2#%‡h r‡†Rrp&‚r†h rhy*h'††ˆ ‚ˆqrqi' r‰r ir h‡v‚ v †&hyy‚*r *h‡r )C‚*r‰r % †vpr ‡&rhv€‚( $ r$ ‚pr††vv†‡‚(vy‡r ‚ˆ‡y‚* yr‰ry ‚v†r*&vp& v† †h‡v†(vrq*v‡& ‡&r †‡hqh q ‚ €hy qv†‡ viˆ‡v‚% h ‚r yr‰ry v‡r†v‡' ‡& r†&‚yq v† h $$yvrq ‡‚ rhp& p‚€$yr‡rq$v) Hrh*&vyr% $ r$ ‚pr††v ph †$rrq ˆ$ $ ‚pr††v(‚ ‡&r*&‚yr†'†‡r€irphˆ†r‡&r rqˆqh‡qh‡hh rryv€vh‡rq) Pv‰rhp‚€$yr‡rq$v%‡&r€rh1qr‚‡rqh†3hq‡&r†‡hqh qqr‰vh‡v‚‚( ‡&rv‡r†v‡'‰hyˆr1qr‚‡rqh†3phirrh†vy'phypˆyh‡rq)6pp‚ qv‡&rr€$v vphy ˆyr v†‡h‡v†‡vp†%hi‚ˆ‡=@O‚(‡&r‰hyˆr†yvr*v‡&v †‡hqh qqr‰vh‡v‚1/3‚(‡&r€rh) Crpr%‡&r‰hyˆr‚(‡&r‡& r†&‚yq13v†h††vrq‡‚‡&r†ˆ€‚ (hq 2S!6yy‡&r $vAry†*&‚†rp‚y‚ˆ v‡r†v‡'‰hyˆr†h ry‚*r ‡&h‡&r*vyyir(vy‡r rq‚ˆ‡)H‚ r‚‰r % ‡&r†ry(‚v†rh ‚ˆq‡&r†‚h †r†‚ *vyyirryv€vh‡rqv‡&r$ r$ ‚pr††v†‡hr1†rr †rp‡v‚)9) 3)6p‚€$yr‡r$vh(‡r $ r$ ‚pr††vv††&‚*v+vˆ r 2%) 

 +v) 2%06†vyr$vh(‡r ‡&r$ r$ ‚pr††v$&h†r)

!"!A““’!!  !ƒ%!

Cˆ€h‡&vxvhq rh†‚v( r/ˆr‡y'v‰‚y‰r(ˆ--'v(‚ €h‡v‚*&vp&phir phyyrq(ˆ--' p‚pr$‡†) +ˆ--' †r‡† qrhy*v‡& †ˆp& (ˆ--' p‚pr$‡† hq rA$ r††v‚†(‚  p‚€$ˆ‡r †)T&r rh†pyh††vphy1‚ p v†$3†r‡†phirqr(vrqi'p&h hp‡r v†‡vp(ˆp‡v‚†%h (ˆ--'†r‡Iphirp&h hp‡r v-rqi'€r€ir †&v$(ˆp‡v‚†i'@/ˆh‡v‚ "B$?C) D

" +M1‘‘‘ % 1 33V N " "

*&r rVv† h p‚yyrp‡v‚ ‚( ‚iwrp‡† qr‚‡rq i' ‘% hq 13‘ v† phyyrq ‡&r " €r€ir †&v$ (ˆp‡v‚ ‚( I 1†rr+vˆ r 2&$) U&r qh‡hih†r v+vˆ r 2  qr(vr† ‡&r €r€ir †&v$ (ˆp‡v‚† ‚( ‡&r(ˆ--' †r‡†) , ‡&v† †‡ˆq'% ‡&r ‡ vhˆyh  €r€ir †&v$ (ˆp‡v‚†h rˆ†rqirphˆ†r‚(‡&rv †‡ vxv†v€$yvpv‡')C‚*r‰r %r‰rˆqr †‚€r*rhx h††ˆ€$‡v‚†% ‡&r†r †$rpv(vp ‡ vhˆyh  €r€ir †&v$ (ˆp‡v‚† v€€rqvh‡ry' p‚€$y' *v‡& ‡&r ryr‰h‡‚$‡v€v-h‡v‚p v‡r vhB$@C) 

 +v) 2&06‡ vhˆyh €r€ir †&v$(ˆp‡v‚‚((ˆ--'†r‡I!

:h†vp †r‡‡&r‚ r‡vp ‚$r h‡v‚†(‚ (ˆ--' †r‡† ‚$r h‡v‚† vpyˆqr ‡&r ˆv‚% v‡r †rp‡v‚%hqp‚€$yr€r‡)U&r'h rqr(vrqqv((r r‡y'h†(‚yy‚*†0 V  0@/ˆh‡v‚ #

" 7‘‘‘ €hAM 1 3% 1 3N +V  "7 #

D    0@/ˆh‡v‚  

" 7‘‘‘ €vM13%13N +V  "7  

% 0@/ˆh‡v‚ %

W " 13‘‘ 13 % " " D$ !""A““’!

6(ˆ--' †'†‡r€ v†$r (‚ €rq ˆ†v v‡r (r rpr ˆyr†% *&vp& h r x‚* h†,+ UC@I ˆyr†) U&r ˆyr ih†r v+vˆ r 2  v† qr†p virq ˆ†v )& %      (‚‡),‡&††‡ˆq'%‡&rr(ˆ--'ˆr†rr$‚'rq‡‚p$‡ˆr‡&r$rp†r ‚qr†‚(&ˆr†‚0  ,(‡&rAˆ$‡ˆqr†&&‡&r‡&r$‚‡'†&&;  ,(‡&rAˆ$‡ˆqr†rrq$ˆ†rr‡&†r‡&r‡&r$‚‡' †rr;  ,(‡&rAˆ$‡ˆqr†‚*q$ˆ†rr‡&††‡&r‡&r$‚‡'† ‚*) T&rr Aˆ $‡ˆqr q$ˆ†r r‡& r ˆ†‡p r† BC% && q‚*rˆ†‡pˆr†)

 !! 

U&r(ˆ--'(rrpr†'†‡r1+,43ˆ‡‡&††‡ˆq'††rq‚ qR†(ˆ--' ‚qrB=DC)U&r(ˆ--(p‡‚ ‡r(rrpr1†rr+ˆr 2 3 (†‡' ‡†(‚† ‡&r p†$ $ˆ‡†1rp& †ˆ!r‡ˆ3 ‡‚ qrrr†*&p& ‡p& *‡& ˆ†‡p ˆr†) U&r  qrp†‚!"ˆ‡1†rr+ˆr 2 3$r(‚†‡&r(rrpr‚$r‡‚††rq‚(ˆ--' ˆr†)U&r(ˆ--(rq$ˆ‡†r‡"r‡‚‡&r‡rprqr‡†‚(‡&r(ˆ--'ˆr†),(ˆr&† ˆ‡$ r‡rprqr‡†%‡&r(ˆ--'‚$r‡‚1#I$%%&3†$$rq‡‚‚‡‚rrˆ‡‚ ‡&‡ r$r†r‡† ‡&r r†ˆ‡ ‚( ‡&r ‡rprqr‡(‚ ‡&‡ ˆr) +'% ‡&r qr(ˆ--(p‡‚ ‡r(rrpr1†rr+ˆr 2 3 ‡†(‚† ‡&r(ˆ--' r†ˆ‡† ‚( ‡&r (rrpr ‡‚  p†$ ‚ˆ‡$ˆ‡P%*&p&†‚†‡"r'‡‚‚‡‚'rp‡rp&‚),(‡&r‚ˆ‡$ˆ‡†r††‡&O%‡&r p‚r†$‚q†ˆ!r‡ˆ*rp††(rq†‚†rq‡&r‡&rp‚‚ˆ‡r†‡'*r ††rq ‡‚-r‚% *&p& r$r†r‡† ‚ rp&‚ r‡ˆ) ,( ‡&r ‚ˆ‡$ˆ‡  † ‚rO%‡&r p‚r†$‚q†ˆ!r‡ˆ*rp‚†qrrq†‚'rp‡rp&‚r†q*r‡&r$ &†‡‚') U&r qrr‚$rq+,4†'†‡r*&p& p‚††‡† ‚( ‡*† ‚$ˆ‡ 1Aˆ $‡ˆqr q$ˆ†rr‡&3q‚r‚ˆ‡$ˆ‡1$‚‡'3††&‚*+ˆr 2() )D= 

 +) 2(0#‚rr*‚( qR†(ˆ--'‡r(prr‡&‚q)

+‚†‡pr%‡&r$$‚‡‡rq+ˆr 2**†$‡‡‚rq‡‚)†ˆ!r‡ˆq ‡&r‚ˆ‡$ˆ‡†‚(‡&r+,4r†‡rqUr 2.)

U) 2.0%ˆ‡$ˆ‡†‚(‡&rrp&‚(‡rqr(ˆ--(p‡‚

rp&‚ )9<=?@)D ‚ˆ‡$ˆ‡ 9<)DD9@ 9<)DD9@ 9<))9D 9<)D? 9<))9D 9<))@? 9<)D? 9<))@? 9<)D? 9<)D? rp&‚ )) )9 )< ) ) )= )? )@ ) IJ# ‚ˆ‡$ˆ‡ 9<))9D 9<))@? 9<))@? D <@)D)== IJ# IJ# IJ# IJ# IJ# 

#pp‚q ‡‚ ‡&r(ˆ--' ‚ˆ‡$ˆ‡% ‚' ‡&r )‡& †ˆ!r‡ˆ † ‚'rp‡ rp&‚1‚ ‡ p‚‡†‚'rp‡rp&‚r†3)4pr‡&rr‚(‡&r$%†‚†p†‡r$q†prr "‚*%‡&r‚'rp‡*rqrqˆprq'‡&r(‚‚*ppˆ‡‚†)+‚†‡pr%‚'rp‡ rp&‚*†qr‡rp‡rq†ˆ!r‡ˆ‡:B9)9C%‡&rr‚(‡&†pr‡$†))‡&% ‡&r†‚†p†‡r$†))@qrrr†q†pr†9DDpr†$rp‡r')U&r-ˆ‡&1%3 ‚(‡&r$†))&))@ 89D? )U&rr13†9)9&9DDJ9D8)?D)<p%*&rr9D† ‡&r‡‚‡ˆr‚(†$r†‡&r$)U&rqr‡rp‡‚r†ˆ‡††&‚*+ˆr 2+) )D? 

 +) 2+0#$(‡r$r(‚(ˆ--'qr‡rp‡‚)

+ˆr 2., ˆ†‡‡r† ‚r(r ‚( * q‡ (‡r ‡&r(ˆ--' qr‡rp‡‚&† rr $$rq) C‚*rr% †pr ‡&r * q‡ r&q ‡‚ ‡r$r‡% ‡&r p‚r†$‚q p‚ˆ†‡p r†r†‚†&‚*) 

 +) 2.,+ˆ--'‚p(‡rr†ˆ‡(‚*q‡ )D@ U&rp‚qr(‚‡&r‡ˆr‚r‡‚'rp‡qr‡rp‡‚ˆ†(ˆ--'‚p††&‚* +ˆr 2..)  ;;-    <   -    "*   %&;;-= ( ),                        - -        -      "  %& (   ), :&:( ),     2 !&( );  , &:( !)      ,   & (3)          ,  &3    >?& ( ),  * < & <( )          8&(  >?), !5 &!(  >?), 7  -;;-   -   -&;;-(  8!5 ) ( -.@A)        >?&; ,      2 & ,          2  & * < ,    2&  8,           -   &3  *&   (  > ?),   +) 2..00‚qr(‚‡&r‡ˆr‚r‡qr‡rp‡ˆ†(ˆ--'‚p

 -. !!

U&† †rp‡‚$r†r‡† ‡*‚ rA$rr‡†  ‡ˆ r‚r‡†) U&r(†‡ rA$rr‡*†prq‚ˆ‡†‡(p$‚q*&p&p‚r†$‚q†‡‚‡&r$‚$‚†rq p‚ˆ†‡p$‚pr††r‡&‚q)U&r†rp‚q‚r*†$r(‚rq‡&r&rU‚r†% †$rp(p'‡@qr/"%U‚r†E"r%#qrqr) )D .1 .

,‚qr‡‚p‚qˆp‡‡&†rA$rr‡%†!qr$‚q‚p‡rq&' /"%#qrqr%*†ˆ†rq)U&†r‚r‡$‚rq‡‚rrA‡rr'p&r)+†‡' ‡&rqr$‡&‚(‡&r*‡r*†$$‚A‡r'?Dp)$ˆr‡‚‡&rqr$‡&‚(‡&r*‡rq‡&r (p‡‡&‡‡&r†r‚(‡&r$‚q*†ˆqq'%‡*†rA‡rr'q((pˆ‡‡‚‚‡†ˆ‡r ‡r‡‡r†*&p&p‚ˆqr†ˆ†$rqrq‡p‚†‡‡qr$‡&)U&r†‚*†(Arq‡‚ $rr‡†rq‚p‡rqpr‡'‡&r$‚qq‡&r†r†‚†pq†‡pr*††r‡‡ ‡*‚r‡r†),‡*†qrpqrq‡&‡‡&rr†rp&rR†‚*rr†*rr†ˆ‡r‡r‡q‡&† qr ‡&r$prr‡ ‚( ‡&r ‡r‡ ‡ q((rr‡ q†‡pr† ‚r p&rr) +ˆr 2. †&‚*†‡&rrA$rr‡R†r‚r‡q‚p‡‚)U&rqr‡rp‡q‡p"r†ˆ‡†‚( ) p‚‡ˆ‚ˆ†(r† ˆ†     "‚*rqrr †&‚*+ˆr 2.% +ˆr 2. q+ˆr 2. ) 

NOTE: This figure is included on page 109 of the print copy of the thesis held in the University of Adelaide Library.

 +) 2.0@A$rr‡$‚q&'/"1r(‚P‚‚r$3) ))D

 

 +) 2.0  %'rp‡† qr‡rp‡‚ q ‡p" r†ˆ‡† ˆ† r$‚pr†† ‡rp&/ˆr†) +‚+r)‡‚+r) )))

 

 +) 2.0   %'rp‡† qr‡rp‡‚ q ‡p" r†ˆ‡† ˆ† r$‚pr†† ‡rp&/ˆr†) +‚+r=‡‚+r)D) ))9

 

 +) 2. 0   %'rp‡† qr‡rp‡‚ q ‡p" r†ˆ‡† ˆ† r$‚pr†† ‡rp&/ˆr†) +‚+r))‡‚+r)) ))< +ˆr 2.* ˆ†‡‡r† ‡&r ‚'rp‡ ‚ ‡'rp‡‚' ˆ† II ‡p"r% *&p& *† qr†prq0&$‡r) 

 +) 2.*0 ‚‡'rp‡‚'‚(&ˆr‡&r$‚q

T‡& ‡&r †††‡pr ‚(     "‚*rqr ‚( ‡&r r‚ r‡% ‡&r qr‡rp‡‚ qrr‚$rq'r$‚pr††‡rp&/ˆr†$‚qrqrrr†ˆ‡)C‚*rr%‡qq‚‡ q$‡‡‚‡&rˆpr‡‡'pˆ†rq'‡&rˆqr*‡rr‚r‡†)T&r‡&rr‚r‡ p&r††(p‡'%‡&rqr‡rp‡‚rq†‡‚$‚‚r†ˆ‡†)

   !

+‚‡&r†rp‚qrA$rr‡%r‚p‡rqr‡&r&rU‚r†qq'pr‡‡‚ ‡&r@qr/"pr‡#qrqr%*††rrp‡rq)U&†r†‡ˆ'‚ppˆr rq*‡&!qrr‡*‚p‡rq‚‡&r†‚ˆ‡&r"‚(‡&rrq! qrr‡**‡&‡ˆ'‚ppˆrr‡‡‚‚p‡rq‚‡&r‚‡&r"1†rr +ˆr 2.23) U&r$p$$ˆ$‚†r(‚ p‚qˆp‡ ‡&† rA$rr‡*† ‡‚ ‡r†‡ ‡&r r‡' ‚( ‡&r+ˆ--' E‚p qrp†‚!" †'†‡r  ‡ˆ r‚r‡ p‚q‡‚†) +‚‡&r‡‡r†‡qp‡‚‚(‡&r†‚r/ˆ$r‡‡*†qrpqrq‡‚(A ‡&r†r†‚‡‚‡&rrq‚(‡&r‚‡$‡&‡†ˆ†rq‡‚r"q q†r"$††rr†% *&‚pˆ†r‡&r&rU‚r†‚‡&r$‚$ˆ/‚$r'rr‚‡)#‡‡&†$‚‡‡&r&r U‚r††$$‚A‡r'?r‡r†*qrqr†qr$‡&r‡*rr9!<r‡r†)%‡&r r(‡‚(‡&r‚‡$%$$‚A‡r'9D$qqr‚‡†r‚‚rq(Arqr) )) 

NOTE: This figure is included on page 114 of the print copy of the thesis held in the University of Adelaide Library.

 +) 2.2@A$rr‡R†&rU‚r†r‚r‡1r(‚P‚‚r$3)

+ˆr 2.(q+ˆr 2.+ˆ†‡‡r‡&rr†ˆ‡†‚(‡&†‡r†‡*&r‡&r†‚†r†‚ *†‚ˆ‡rqˆqr‡&r$)U&r‚†‚r+ˆr 2.(*†rr‡rq‡ =?D "C- *‡&  †p †‡r$ D) qrrr† q ‡&r †‚ †p r*† †r‡ ‡‚ )D r‡r†) #pp‚q‡‚†‚ˆqr$‡‡rq†pˆ††rq0&$‡r<%‡*†(rrq‡&‡‡&r†‚ˆq *r†*‚ˆq‡r‡&r*‡r(‚‚ˆ‡r‡r†1&‚-‚‡q†‡pr3r(‚r&‡‡‡&r r‚‡‡‚)P‡&rr‡pr*q‡&1Dqrrr†3%‡&r*‡rqr$‡&*†ppˆ‡rq ‡$$‚A‡r'))@9)U&rˆqq'q‚ˆ&r‚‡‡‚r(rp‡rq‡&r†‚ˆq*r†% qrrr‡‚rr'r$r†r‡rq†q"ˆrp‚‚ˆ‡&r†‚r),‡†&‚ˆq r‚‡rq‡&‡‚qr‡‚‡‡p&‡&r†‚†r†‚‡‚‡&r$%‡* †rpr††'‡‚r‡‡&r †r†‚%q†r†ˆ‡‡&rr†$‚'rp‡rq$$rrq‚$$‚†‡r‚qr%‡&‡†‡‚†'r(‡ $$r†&‡q&‡$$r†r(‡) 

 +) 2.(04‚*q‡qp‚ˆ†‡pr‚‡rq(‚‡&r&rU‚r† ))

 

 +) 2.+4‚*q‡qp‚ˆ†‡pr(‡r$$'(ˆ--'(‡r

#(‡r‡&r‡‡r†‡%‡*†rqr‡‡&‡‚‡&‡&r‚p‡‚qr/ˆ$r‡*rr †ˆ‡r‡‚p‚$r‡r‡&rrA$rr‡)U&r†r†‚&rq*†(Arq‡‚‡&r(‚‡r(‡!&q†qr ‚( ‡&r$qqr ‚‡ ‡ $$‚A‡r' )) r‡r† qr$‡&% ‡&r ‚‡ r p‚†‡ˆp‡rq $' ‚( (r††) , ‚qr ‡‚ ‡ˆ' r$r†r‡ ‡&r #"# ‚$r‡‚ †pr‚% ‡&r rA$rr‡*†p‚qˆp‡rq*&†‡‡&r$qqr‚‡*†‚‡$$‚A‡r')$r †rp‚q)U‚p‚qˆp‡‡&r†rp‚q& $ †r‚(‡&rrA$rr‡%‡‚‡‚(<$qqr‚‡†*rr ˆ†rq0 /qqr ‚‡ #&‚ˆ†rq ‡&r †‚*&r /qqr ‚‡†:q 0 rp& &q †$rp(p ‚'rp‡† ‡&‡*rr †ˆr†rq q †rpˆrq ‡ ‡&r †r qr$‡&† † ‡&r †‚ †r†‚) U*‚ ‡'$r† ‚( ‚'rp‡†*rr ˆ†rq1†rr+ˆr 2,3% ‡&r(†‡ r  r‡ pˆ‚q ‚'rp‡ r†ˆ )@pDpD)?p1*q‡&r‡&&r&‡3 q ‡&r †rp‚q  r‡ p'qr‡ˆr‚'rp‡r†ˆ9D)pD)9pDp1qr‡r‡&p"&r&‡3):‚‡& ‚'rp‡†*rr‡‡p&rq‡‚ˆ‚'†qp‚‡‚rq'‡&r‚$r‡‚†‚‡&r‚‡†1†rr+ˆr 2 .3),‡'%‡&rr$qqr‚‡†*rrqr‡‚‡&rqqr‚(‡&rr):‚‡#*† pr‡†rqq‚‡†:q0*rr$prq‚‡‚ˆq:‚‡#‡$$‚A ‡r'‡‚@ r‡r†) $ˆ ‡&r †$% :‚‡†:q 0 p‚‡ˆrq ‡‚ ‚‡:‚‡ # q ‡ $rqr‡rrq †‡r†*rr qqˆ' r‚rq(‚ ‡&r r r †prq) :‚‡ # †‚‡rrq‚‡&rrqˆ‡&rrA$rr‡) #‚‡&rr'$‚‡‡(p‡‚*†‡&rr'prqr‡rp‡‚‚(‡&rr"*&r ‡&r‚‡*†‚‡‚),‡&rp‚ˆ†‡pr†%r'‚‡prr‡r(rrpr†pr' (‚‡&rr‚‡‡‚)4pr‚‚‡&r ‡‚†r†‚*†$r†r‡rq‡&rrA$rr‡% ))= ‡&r†$rrq‚(‚‡#*†p‚‡‚rqˆqr)J†)U&r$ˆ$‚†r‚(r‚p‡'p‚‡‚†‡‚ rqˆprrq†‡‚‡‚pˆ†rq'‡&r‚‡‚q‡‚‡r†‡‡&rII‡p"‚‡&)



+)!9D0Ur‡‚'rp‡†(‚‡&rrA$rr‡



+)!9)04$‡&rqqr‚(‡&r&rU‚r†

+ˆr 2‡‚+ˆr 22†&‚*‡&rq‡(‚**‡&‡&‡'r(r†q‡&r qr‡rp‡‚r†ˆ‡†‚(‡&r‡*‚‚‚'rp‡†)+ˆr 2(†&‚*†‡&r‡p"r†ˆ‡†ˆ† II4+%&‚*rr%‡&rppˆp'‚(‡'rp‡‚r†‚(‡&r‡r‡‚'rp‡†r‚‡r(rqrpˆ†r ‡&rppˆ‡r‚‡‚‚(‡&r†‚†r†‚*†ˆr) ))? 

+) 20U*‚‚‡r‡‚'rp‡†qr‡rp‡‚r†ˆ‡†)

  ))@ 

+) 2U*‚‚‡r‡‚'rp‡†qr‡rp‡‚r†ˆ‡†)

 )) 

+) 2U*‚‚‡r‡‚'rp‡†qr‡rp‡‚r†ˆ‡†)

 )9D 

+) 2 U*‚‚‡r‡‚'rp‡†qr‡rp‡‚r†ˆ‡†)

 )9) 

+) 2*U*‚‚‡r‡‚'rp‡†qr‡rp‡‚r†ˆ‡†)

 )99 

+) 220U*‚‚‡r‡‚'rp‡†qr‡rp‡‚r†ˆ‡†)

    )9< 

 +) 2(%'rp‡†‡'rp‡‚r†‡&r*&‚r†‚†p):rpˆ†r‡&r‡r‡‚'rp‡† $$rrq‚ˆ‡‚(†‚†pr%(‚ˆq((rr‡‡'rp‡‚r†*rrrp‚qrq)

+ˆr 2+‡‚+ˆr 2†&‚*‡&rqr‡rp‡‚r†ˆ‡†(‚†rp‡‚‚(‡ˆr "q‚r‚‚'rp‡r‡&r"‡r†‚r(r†)C‚*rr%†pr‡&r (ˆ--'qr‡rp‡‚†$r(‚rq(‚rp&†r$‚'%‡†qr/ˆ‡r(‚qr†p†ˆp&  r ‚'rp‡1r "3) U&rr(‚r% ‡&r r$‚pr†† ‡rp&/ˆr†$r†r‡rq  0&$‡r*rr$rr‡rq)$r‡rp‡‚r†ˆ‡†r†&‚*+ˆr 2.q+ˆr 2 )9 

 +) 2+&r"qr‡rp‡‚r†ˆ‡†)

 )9 

 +) 2,&r"qr‡rp‡‚r†ˆ‡†)

  )9= 

 +) 2.&r"qr‡rp‡‚r†ˆ‡†

 

 +) 2&r"qr‡rp‡‚r†ˆ‡†)

 U&r r†ˆ‡†$‚r ‡&‡ ‡&r(ˆ--' ‚p †rq qr‡rp‡‚ † r ‡‚ p‚‡ˆ‚ˆ†' qr‡('ˆqr*‡r‚'rp‡†)+‚ˆ††qr‡rp‡‚†q‡*‚(†r†*rrr$‚q‡r   ‡&r ‚r rA$rr‡ q‡) †† qr‡rp‡‚ ‚ppˆrq*&r ‡r‡ ‚'rp‡†*rr r'‚ˆ‡‚(‡&r†‚†pr)C‚*rr%†pr‡&r†‚†r†‚‚$qr‡r ‡ˆ )9? r%‡*†&q‡‚‡r‡&‡(†r†*rrpˆ†rq'‡&r†'†‡r‡†r(‚‡&r'*rr r‚'rp‡rp&‚r†(‚ˆqr*‡rpr‡ˆr†)

!!! !

U&† p&$‡r$r†r‡rq (ˆ--' ‚p!†rq r†‡‡‚$‚pr††(‚ ˆqr*‡r ‚'rp‡† qr‡rp‡‚  ‡ˆ r‚r‡†) #‡&‚ˆ& ‡&r r$‚pr†† ‡rp&/ˆr† qr†prq‡&r$r‚ˆ†p&$‡rp$‚qrppr$‡rr†ˆ‡†*‡&  "‚*rqr% ˆp&ˆ†r(ˆ(‚‡‚rq‡&r‚'rp‡†&q‡‚rq†pqrq),p‚$ †‚%‡&r (ˆ--' ‚p qr‡rp‡‚&†$‚r ‡‚ r ‚ˆ†‡ q rr pp‚q ‡‚ rA$rr‡ r†ˆ‡†) %r )) r(r†*rr ‡"r  ‡&r †&‚* ‡ˆ r% q ‚' (r (†r†q†A††qr‡rp‡‚†*rrr$‚‡rq)U&r(ˆ--'‚pqr‡rp‡‚p&rrq †‡†(p‡‚' r†ˆ‡†  p‚$*‡& ‡&r ‚r rrr‡‚ ‚†r) #†‚% †pr ‡&† r‡&‚q‚‚rrrq†$r†r‡‡‚(‡&r†‚p‚‡‚$r‡r†‚‡†(r‚(* q‡ ‡‚  0‡r†$r% ‡ $‚r† ‡&r †'†‡r$‚pr†† †$rrq) U&r ‚p‡‚† ‚( † ‚'rp‡† p r qr‡rp‡rq qrp‡' (‚ ‡&r * q‡ ‡&‚ˆ& $‚ p‚‚q‡r †'†‡r) +‚ †‚r r ‚'rp‡†% †ˆp& †  r "% ‡&r qr‡rp‡rq r†ˆ‡† p r r(‚prq ' ‡&r r$‚pr†† ‚‡&†$r†r‡rq  0&$ ‡r)U&†&'q qr‡rp‡‚*r&prqrr(‡‡&rr‡r$$p‡‚†(‚#"#‡‚)4pr ‡&r q†‡‚‡‚ ‚( ‡&r p‚ˆ†‡p r † †*&r ‡&r ‚‡ ‚r† ‡ ‚* †$rrq% ‡&r rr†‡ r&‚ˆ1II3 ‡p" ‚‡&† p †‚$‚qr r% ††r††r q rrr†ˆ‡†)C‚*rr%‡†*r‡r' r"*&r‚'rp‡†‚r‚ˆ‡‚(‡&r†‚†p r‚r‡'q‡&rrr†prq'‡&r†‚)#r*‡'rp‡‚'*r rr‡rq*&r‚'rp‡† rr!qr‡rp‡rq'‡&r†‚†ˆp&†‡ˆ‡‚) U&rqr$rqr‡qr‡rp‡‚ˆ†(ˆ--'‚p$r†r‡rq‡&†p&$‡r$r(‚rq *‡&rA$rp‡‡‚‡ˆ  r)%'rp‡††prq'‡&r†‚prqr‡(rq(‚ ‡&r†r†‚*q‡qrp‡')U&†(p‡'rqˆpr†‡&rp‚$ˆ‡‡‚‡r%‡&ˆ†&r$ ‡&r r ‡r$r(‚pr(‚ ‡&r #"#R† ‡‚) 128

CHAPTER 6

Conclusions and Future work

This chapter concludes the work presented in this thesis. Firstly, it reviews the contentspresentedineachchapterandsummariesthedevelopedalgorithmstoacomplete systemfortheAUV.Thenthecontributionsofthisresearcharedescribed.Finally,future possibleresearchdirectionsareoutlined.

6.1 Summary

Navigationisofparamountimportanceforatrulyautonomousvehicle.Detecting andtrackingpotentialobstacleswhichmaythreatenunderwatervehiclesisconsideredin thisresearch.InChapter2,abriefoverviewoftheliteratureandrecentapproacheswere presented. The applications focused on ESIS and MSIS were investigated. The review finallyledtotheobjectivesofthisstudy.Chapter3concernedtheprinciplemechanisms of underwater and sonar imaging. The criteria of sensor selection were also described. It concluded a simple experiment, which was designed for examining the abilityofthemechanicallyscannedimagingsonar(MSIS)andprovidingareferencedata forthefuturetargetobjectselection.Chapters4and5presentedtwodifferentapproaches according to two distinctive underwater domains and proved the validity of the approaches with real sensor data. Chapter 4 firstly described the reverberation suppression filter for confined environments based on the understanding of sound propagationinsuchstructuredenvironments.Itsecondlyinvestigatedthedetectionand tracking algorithms. The multiple range approach successfully and accurately detected smallstaticandmovingobjects,whichalleviatesthesystemrequirementsforthetracking. Meanwhile, the trajectories of the target objects were recorded by nearest neighbour tracking method. Furthermore, the enclose environment was also detected and a 129 mathematicalmapwasbuiltbyleastsquarecurvefitting.Finally,designedexperiments carriedout in an elliptic test tank in chapter4 demonstrateda conclusive resultof the detector developed by image processing techniques. Chapter 5 provided a more intelligentapproachtofilteroutthecolouredreverberationinveryshallow(about2 to 3 meters). Firstly, it described a detection method according to a priori knowledge usingimageprocessingtechniques.Secondly,itexplainedthereasonfortheselectionof fuzzylogicforautomaticdetectioninnaturalshallowwater.Thirdly,acloseinspection ofthesinglepingwastakenandfuzzylogicwasappliedtothedetector.Thefuzzylogic detectorinChapter5originatedfromthereverberationfilter.However,itprovedtobe morepowerfulandrobustthanitspredecessor.Finally,inasimilarvein,experimental data collected in the Torrens validated the fuzzy approach. The developed navigationsystemcanbeexplainedbytheflowchartinFigure 6-1.

6.2 Contributions

Reverberation and ambient noise are two major issues which interfere with measurements of active sonar in a very shallow water environment. The similarity betweensmallobstaclesandweakreverberationinstructuredenvironmentscausesfalse alarmsandmissdetectionswhichmaylowertheefficiencyorthreatensthesafetyofthe AUV in an exploration. On the other hand, natural shallow water environments are alwaysfilledwithrocksandcoralonthemuddybottom.Thebottomreverberationfrom these surfaces is much stronger than small object echoes. It is a challenge problem to filter out the non stationary and coloured reverberation noise and remain the object informationunaltered.Differentandstandoutfromotherapproachesintheliterature,the thesis examined object echoes in a natural way with a mechanically scan image sonar (MSIS) and provided a series of for automatically detecting small obstacles. Furthermore,tosimulatethedangerousexplosiveordnances,obstaclesintroducedinthe studywereallinthecentimetrescales.Theselectionofsuchsmallsizeobstaclesandthe 130 algorithmfordetectingsuchsmallsizeobstaclesusingalowresolutionsonarsenorare veryrarethroughouttheliteraturesurvey.

Fig. 6-1: Flowchartforobjectdetectionusingimagingsonar. 131 The work presented in this thesis achieved the proposed goal for the AUV’s navigationcontributesthefollowingachievements: Reverberation suppression filter:Evenweakreverberationenergypickedupby the sonar hydrophone will affect the detection of the small underwater objects. The designed filter reserves the useful information and eliminates interferences for further processing. Fuzzy logic detector:Althoughitisinheritedfromthereverberationsuppression filter,thefuzzylogicestimationperformsrobustlyandreliablyindealingwiththestrong reverberation in very shallow water environments. While the sonar sensor operates in veryshallowwater,thenoisybackgroundwillencompasstherealobstacles.Theuseof traditionalimageprocessingtechniquesmayexcludevaluableinformationfornavigation. Thankstothefuzzylogicaltechnique,theestimationprocessappraisestheechoesand identifiestherealobjectineachsingleping.Insteadofreproducingacousticimageina Cartesian system, it can fully support the navigation and obstacles avoidance missions independently. Real-time processing: Various approaches were published for automatic detection using imaging sonar. However, to process the sensorial data in real time, a common method is to extract point features of object echoes from acoustic image by identifying the peak intensity values. The actual size and shape of the obstacles are always missing using this method. This study dedicated to an architecture of realtime processing, the developed algorithms were strived to concise and effective. The developeddetectorforconfinedenvironmenthasprovedtoruninrealtime.Thesizes, shapes and the distances information of obstacles can be updated in every 4 seconds (determined by sonar scanperiod). This result was achieved using a P4 2.4GHz, 1GB RAMcomputerwhensonarscanrangewas6meters. Feature extraction for pre-known structured environment: The method for extractingthefeaturesfromtheacousticimageisanothercontributionofthisstudy.The presentedmethodsuccessfullyprocessesthecontinueddataflowfromthesonarsensor withahighlevelofaccuracy.Itprovidesopportunitiesforthesimplificationoftheobject 132 tracking algorithm. Moreover, the inner walls of the enclosed surroundings are also extracted.Theresultsdirectlyleadtothefinalmathematicalmappingalgorithm.

6.3 Further research

Inthisdissertation,amechanicallyscannedimagingsonardataprocessingsystem isinterpreted.Itraisesseveralinterestingextensionsofthesystemandalgorithmsinboth theoreticalandpracticalperformances. Sensor Data fusion: Theimagingsonarsystemactslikeeyestoperceive thesurroundingobjectsforthevehicle.Tobuildatrueautonomousunderwatervehicle,it shouldcooperatewithothersensorysystems,suchasDVL(DopplerVelocityLog)and gyro to estimate a vehicle’s pose and underwater acoustic modem for communication. The observations from different sensor obtained at different times contribute to the perceptionoftheexternalenvironmentfortheAUV.Datafusionisanestimationprocess which combines the observations into a coherent description of the environment. The motionofthevehiclewilldistorttheacousticimagewhenthesensorscanningspeedis relatively slow in comparison to the speed of thevehicle. Such distortion may lead to poorestimationresultsoftheobjects.Insuchsituations,thedisplacementsandrotations (pose of the vehicle) can be incorporated to correct any distorted acoustic images. Anotherextensionforthedatafusionisthedevelopmentofthelocalizationsystem.The algorithmissufficientwhilethevehicleisstaticormovesatlowspeed(lessthan 1.5 m/s). Although the proposed localization algorithm has shown promising results, moreworkneedstobedonetosuccessfullylocalizethevehicleinrealtime. Moving objects tracking: The traditional nearest neighbourhood tracking is a simplebutcompellingalgorithm.Itexhibitsadequatereliabilityinthediscretetimedata flow while the detection results are accurate. However, the application of the nearest neighbourinanenvironmentwherespuriousdetectionsoccurfrequentlywillleadtopoor results. This is mainly because one important step is missing: associating the current 133 measurementwiththepreviousone.Thatistosay,themeasurementusedfortracking mighthaveoriginatedfromasourcedifferentwiththetargetofinterest. Intelligent control system: Intelligent control system is the brain of the autonomous vehicle. Measurements from the sensors will integrate and process the systemtocommandandcontrolthevehicle’smotion.Estimationsfromthesonarimage processing system are mainly used to avoid obstacles in front of the vehicle. The algorithmforcollisionavoidanceandanefficientnavigationsystemisanotherimportant issueforfuturedevelopment. AUV operational scenarios: The whole project serves the purpose of the underwater vehicle protecting ports and being used for harbour surveillance missions. Theimprovedandnewlydevelopedalgorithmsneedtobetestedinthe,wherenew problemsmaybegenerated,forexamplethepresenceofmovingboatsinaharbour.The wakecausedbytheenginewillbedetectedbythesonarsensor. Enhancedabilitytogainobstacleinformationinrealtimeandtoachieveguided AUV navigation contributes much of value to the field of autonomous underwater investigation.