8/13/2019 Underwater Human-Robot Interaction: HumAnS Lab Presentation
1/31
!!"#$%&'()(* ,%*-.$/*0(% 1(.
2"*(%(#("3 4%5-.6$*-. 7-80/9-3
!"#$% '"()*+, -."/)*+,01)2"+34".56
8/13/2019 Underwater Human-Robot Interaction: HumAnS Lab Presentation
2/31
:"*90%-
! "#$%&$#'! ()* +',*-.&/*- 0#1&2'! 324) 5-*67*'89 :#'&- ;1&4* #?#$8 :217@&/#-! 3&-,.&-* ;1A@*1*'/&$#'
!"#$% '"()*+, -."/)*+,01)2"+34".56
8/13/2019 Underwater Human-Robot Interaction: HumAnS Lab Presentation
3/31
;(*0
8/13/2019 Underwater Human-Robot Interaction: HumAnS Lab Presentation
4/31
4%5-.6$*-. :=-.$*0(%$9 >8$99-%?-3! I8#7=$8 D#117'28&$#'=
! J#. ,&/& -&/* K '&--#.?&',.2,/)
! "7@$A&/) A-#A&4&$#'! J#8&@2L&$#'
! M
8/13/2019 Underwater Human-Robot Interaction: HumAnS Lab Presentation
5/31
'-9$*-5 @(.A
! QI N2=2#'R?&=*, D#'/-#@ &',;'/*-&8$#' 5-&1*.#-B E#- &
J*44*, +',*-.&/*- >#?#/S
! >#?#/D)&/ T> 8#,*@&'47&4*
!
8/13/2019 Underwater Human-Robot Interaction: HumAnS Lab Presentation
6/31
'-9$*-5 @(.A
! Q+',*-.&/*- 371&'R>#?#/;'/*-&8$#' %2& P2#@#428&@
"#$#' ;,*'$G8&$#'S
! +=* #E 5#7-2*- &'&@9=2= /#,*/*8/ &', /-&8B ,2%*-V
! +'=8*'/*, W&@1&' 52@/*- E#-'#'R@2'*&- *=$1&$#' #E,2%*- /-&F*8/#-9
!"#$% '"()*+, -."/)*+,01)2"+34".56
8/13/2019 Underwater Human-Robot Interaction: HumAnS Lab Presentation
7/31
BC D(.6$.5&E((A0%? F(%$. ,#$?-.G
!"#$% '"()*+, -."/)*+,01)2"+34".56
8/13/2019 Underwater Human-Robot Interaction: HumAnS Lab Presentation
8/31
H$30/ >(#="*-. 7030(% 29?(.0*8#3
! :/&',&-, OA*'DN I@4#-2/)1= (*=/*,! ()-*=)#@,2'4! (*1A@&$'4! OA$8&@ 5@#.
! OA*'DN I@4#-2/)1= /)&/ E&2@*,! M##, 5*&/7-* /# (-&8B! 3#74) D2-8@*=! X-#=2#' K 02@&$#'
!"#$% '"()*+, -."/)*+,01)2"+34".56
8/13/2019 Underwater Human-Robot Interaction: HumAnS Lab Presentation
9/31
I8.-38(950%?
!"#$% '"()*+, -."/)*+,01)2"+34".56
! ()-*=)#@,2'4! D#'%*-/ >MP 21&4* /# 4-&9 =8&@*! ()-*=)#@, /# L*-#
8/13/2019 Underwater Human-Robot Interaction: HumAnS Lab Presentation
10/31
I-#=9$*0%?
!"#$% '"()*+, -."/)*+,01)2"+34".56
! (*1A@&$'4! Y#-1*, 8-#== 8#--*@&$#'! Y# /-&8B2'4 21A@*1*'/*, 9*/
8/13/2019 Underwater Human-Robot Interaction: HumAnS Lab Presentation
11/31
:=*0/$9 D9(6
!"#$% '"()*+, -."/)*+,01)2"+34".56
! OA$8&@ 5@#.! ()-*=)#@,2'4 A*-E#-1*, G-=/! "#%*1*'/ #E =#'&- -*=7@/= 2'
E&@=* A#=2$%*=
8/13/2019 Underwater Human-Robot Interaction: HumAnS Lab Presentation
12/31
J-.0(50/ ;(*0(% C-*-/*0(%
!"#$% '"()*+, -."/)*+,01)2"+34".56
St1,t2 = X(x,y)Bt1
|Ot1(x, y)Ot2(x, y)|
>V D7/@*-V Q>#?7=/ >*&@R(21*
8/13/2019 Underwater Human-Robot Interaction: HumAnS Lab Presentation
13/31
KL$#=9- J-.0(50/ ;(*0(% C-*-/*0(%
!"#$% '"()*+, -."/)*+,01)2"+34".56
5-&1* Y71?*-
5-&1*Y71?*-
>*87--*'8*
8/13/2019 Underwater Human-Robot Interaction: HumAnS Lab Presentation
14/31
J-.0(50/ C-*-/*0(% (1 F60##-.
!"#$% '"()*+, -."/)*+,01)2"+34".56
! >*87--*'8* *87--*'8* *87--*'8*
8/13/2019 Underwater Human-Robot Interaction: HumAnS Lab Presentation
15/31
H$/A?.("%5 F")*.$/*0(%
! :*A&-&$#' #E QE#-*4-#7',S.2/) Q?&8B4-#7',S
! "&'9 &@4#-2/)1= -*@9 #'=/&$8 %2*.
t=It+ (1 )t1
2t =(It t1)2 + (1 )2t1
|It t|> kt
|It t|> kt+
!"#$% '"()*+, -."/)*+,01)2"+34".56
()-*=)#@, (*=/C
()-*=)#@, (*=/ .K #_=*/C
>7''2'4 M&7==2&'
P&8B4-#7', :7?/-&8$#'
8/13/2019 Underwater Human-Robot Interaction: HumAnS Lab Presentation
16/31
'"%%0%? M$"330$% H$/A?.("%5
F")*.$/*0(%
!"#$% '"()*+, -."/)*+,01)2"+34".56
8/13/2019 Underwater Human-Robot Interaction: HumAnS Lab Presentation
17/31
I6( J$33 H9() C-*-/*0(%
! P@#? 0*/*8$#' W*-'*@
!"#$% '"()*+, -."/)*+,01)2"+34".56
| |
| |
Algorithm 1 Two Pass Blob Detection
1: procedure BlobDetect(image)2: label 13: labelTable empty
4: for i 0,rowsdo5: for j 0, columns do
6: if pixel is in foreground then7: min findMin(NE,N,NW,W)8: if min= 0 then9: pixel label
10: labelTable append label11: label label+ 112: else
13: pixel min
14: LabelNeighbors(min)15: end if
16: end if
17: end for
18: end for
19: for i 0,rowsdo20: for j 0, columns do21: ResolveBlobMatch(labelTable,pixel)22: end for
23: end for
24: end procedure
8/13/2019 Underwater Human-Robot Interaction: HumAnS Lab Presentation
18/31
H9() C-*-/*0(% '-3"9*3
!"#$% '"()*+, -."/)*+,01)2"+34".56
[]
`
a
b
c
de
f
8/13/2019 Underwater Human-Robot Interaction: HumAnS Lab Presentation
19/31
F(%$. J.(/-330%? C$*$ D9(6
!"#$% '"()*+, -."/)*+,01)2"+34".56
8/13/2019 Underwater Human-Robot Interaction: HumAnS Lab Presentation
20/31
F(%$. H9() C-*-/*0(%
!"#$% '"()*+, -."/)*+,01)2"+34".56
8/13/2019 Underwater Human-Robot Interaction: HumAnS Lab Presentation
21/31
;:'FK F0#"9$*(.
! I 4*'*-28 #A*' =#7-8* =217@&/#- E#-&8&,*128 -#?#$8=
! P&=*, #' /)* P@*',*- M&1* X'42'*! :7AA#-/= *U/*-'&@ 12,,@*.&-*
! >O:Z "OO:Z gI>
8/13/2019 Underwater Human-Robot Interaction: HumAnS Lab Presentation
22/31
!"#$% '"()*+, -."/)*+,01)2"+34".56
8/13/2019 Underwater Human-Robot Interaction: HumAnS Lab Presentation
23/31
F(%$. ;(5-9
!"#$% '"()*+, -."/)*+,01)2"+34".56
8/13/2019 Underwater Human-Robot Interaction: HumAnS Lab Presentation
24/31
!"#$% '"()*+, -."/)*+,01)2"+34".56
8/13/2019 Underwater Human-Robot Interaction: HumAnS Lab Presentation
25/31
F0#"9$*-5 F(%$. C$*$
!"#$% '"()*+, -."/)*+,01)2"+34".56
8/13/2019 Underwater Human-Robot Interaction: HumAnS Lab Presentation
26/31
'-#(*-9G :=-.$*-5 7-80/9- I-3*0%?
! N2,*#>&9
8/13/2019 Underwater Human-Robot Interaction: HumAnS Lab Presentation
27/31
2"*(%(#("3 4%5-.6$*-. 7-80/9- I-3*0%?
!"#$% '"()*+, -."/)*+,01)2"+34".56
! M(>; g*@@#.G' I+N! 0*%*@#A*, '#=* 8#'* /# )#7=* P@7*N2*.
8/13/2019 Underwater Human-Robot Interaction: HumAnS Lab Presentation
28/31
;0330(% :.0-%*-5 :=-.$*0%? F"0*- N;::FO
! OA*' :#7-8* A7?@2=) &',=7?=8-2?* 12,,@*.&-*
=9=/*1 =212@&- /# /)* >#?#/OA*-&$'4 :9=/*1 k>O:\
! A;%
8/13/2019 Underwater Human-Robot Interaction: HumAnS Lab Presentation
29/31
;0330(% :.0-%*-5 :=-.$*0%? F"0*- N;::FO
!"#$% '"()*+, -."/)*+,01)2"+34".56
8/13/2019 Underwater Human-Robot Interaction: HumAnS Lab Presentation
30/31
D".*8-. @(.A
! 57-/)*- 2'%*=$4&/* ?&8B4-#7', =7?/-&8$#'! 57-/)*- 2'%*=$4&/* E-*67*'89 &'&@9=2= #E =#'&- 21&4*-9! ;'%*=$4&/* 1#%2'4 8&1*-& ?&8B4-#7', =7?/-&8$#'! ;1A@*1*'/ '#'R@2'*&- ,2%*- /-&8B*-
! +'=8*'/*, W&@1&' 52@/*-!
8/13/2019 Underwater Human-Robot Interaction: HumAnS Lab Presentation
31/31
P"-3*0(%3Q
!"#$% '"()*+, -."/)*+,01)2"+34".56