I nte rna t io na l J o urna l o f   Rec o nfig ura ble a nd   E m be dd e d Sy s t e m s   ( I J R E S)   Vo l.   6 ,   No .   3 ,  No v em b er   201 7 ,   p p .   150~ 159   I SS N:  2 089 - 4 864 ,  DOI : 1 0 . 1 1 5 9 1 / i j r es . v6 . i3 . p p 150 - 1 5 9     150       J o ur na l ho m ep a g e :  h ttp : //ia e s co r e. co m/jo u r n a ls /in d ex . p h p / I JR E S /in d ex   Applica tion o f  In v erse P ersp ective  M a pping  f o r Adv a nced  Driv er Assis tanc e  Sys te m s in  Auto m o tive E m b edde d Sys te m s       Vig hn esh   N.   T . 1 ,   Ra cha na   Anil1 2 ,   Ro hith K u m a r  D 3 ,   Sa n j a na   Sh a rv a na 4 ,  Ra j esh w a ri  H eg de 5 ,   B   S  Na g a bh us ha na 6     1 , 2, 3, 4 , 5 De p a rt m e n t  o f   T e le c o m m u n ica ti o n   En g in e e ri n g ,   BM S   C o ll e g e   o f   En g in e e rin g ,   In d ia     6 De p a rt m e n t  o f   El e c tro n ics   &   Co m m u n ica ti o n   En g in e e rin g ,   B M S   Co ll e g e   o f   En g in e e rin g ,   In d ia       Art icle  I nfo     AB ST RAC T   A r ticle  his to r y:   R ec eiv ed   Au g   0 5 ,   2 0 1 7   R ev i s ed   Oct  0 6 ,   2 0 1 7   A cc ep ted   Oct  2 0 ,   2 0 1 7       In   th e   re c e n t  t im e s  v e h icle   m a n u f a c tu re s  a n d   a u to m o ti v e   su p p li e rs  a re   p ro g re ss in g   to w a rd s b u il d i n g   v isio n   b a se d   su b sy ste m s  f o r  p ro v isio n in g   d riv e r  a ss istan c e   w h il e   tar g e ti n g   th e   a u to m o ti v e   sa f e t y   c rit ica l  n e e d s.  W h il e   th e   a c q u ired   im a g e s  c o n stit u te  th e   f u n d a m e n tal  in p u t  f o r  a n y   v i sio n   b a se d   s y ste m ,   tran s f o rm s  o n   im a g e s  b e c o m e   e ss e n ti a l  to   d e riv e   a n d   g a in   in sig h t   in to   c e rtain   sp e c if ic  f e a tu re s.  T h e se   d e riv e d   f e a tu re s  a re   u se d   a n d   re u se d   a t   m u lt ip le  p lac e s  f o r  v a ried   a u to m o ti v e   a p p li c a ti o n s.  T h is  situ a ti o n   w a rr a n ts  a   sc a lab le  a n d   f lex ib le  i m a g e   p ro c e ss in g   p lat f o rm   f o r  a   c las s   o f  a u to m o ti v e   a p p li c a ti o n s.  A n   a tt e m p t  is  m a d e   in   th is  Re se a rc h   w o rk   to   p ro p o se   a rc h it e c tu re   th a t,   sp e c ially ,   i n c lu d e s  a   lay e r  o f   i m a g e   tran sf o r m a ti o n s  a n d   to   im p le m e n t  a   p ro to ty p e   i m a g e   p ro c e ss in g   p latf o rm .   In v e rse   P e rsp e c ti v e   M a p p i n g   (IP M ) ,   a   w id e l y   u se d   c las s   o f  tran sf o r m s   is  e m p h a siz e d   in   th e   p re se n t  a rc h it e c tu re   a lo n g sid e   o th e r  n o m in a l  tran sf o r m s.  Lan e   d e p a rtu re   w a rn in g   s y ste m   is  i m p le m e n te d   o n   th is  p latf o rm   f o r  th e   p u rp o se   o f   il lu stra ti o n   a n d   t o   a n a ly z e   th e   e ffe c ti v e n e ss   o f   th e   p ro p o se d   a rc h it e c tu re .   K ey w o r d s :   B lin d   Sp o t D etec tio n   ( B SD)   Ha r d w ar e  A b s tr ac tio n   L a y er   ( HAL )   I n v er s e  P er s p ec tiv e  Ma p p in g   ( I P M)   Kah u n e n - L o ev e   T r an s f o r m   ( KL T )   L a n e  Dep ar tu r e  W ar n in g   S y s te m   ( L DW S)     Co p y rig h t  ©   2 0 1 7   In stit u te o f  A d v a n c e d   E n g i n e e rin g   a n d   S c ien c e .    Al l  rig h ts  re se rv e d .   C o r r e s p o nd ing   A uth o r :   Vig h n e s h   N.   T . ,    Dep ar t m en t o f   T elec o m m u n ic atio n   E n g i n ee r in g ,   B MS  C o lleg e  o f   E n g in ee r i n g ,   P O  B o x   n o   1 9 0 8 ,   B u ll T em p le   R o ad ,   B an g alo r e ,   I n d ia .   E m ail:  v i g h n es h . n t@ g m ail. co m         1.   I NT RO D UCT I O N   Au to m o ti v e  s u b s y s te m s   o r ien t ed   to w ar d s   s a f et y   ar e  b r o ad ly   class i f ied   as  p ass i v e  ( s ec o n d ar y )   s a f et y   s y s te m s   an d   ac ti v e  ( p r i m ar y )   s af et y   s y s te m s .   A n   ac ti v e  s a f et y   s y s te m   ac t s   p r io r   to   an   ev en tu a lit y   w h er ea s   a   p ass iv e  s af et y   s y s te m   ac t s   al o n g s id e  an   ev e n t u alit y .   Hav i n g   b ee n   b ac k ed   b y   m at u r e  te ch n o lo g ies,  p ass i v e   s af et y   s y s te m s   ar e  co m m o d iti ze d   w h er ea s   ac ti v e  s a f et y   s y s t e m s   ar e,   co n t in u o u s l y ,   r e s ea r ch ed   an d   h e n ce   ar e   ev o lv i n g   p ar tl y   o w i n g   to   ex p lo r atio n   o f   n e w er   tech n iq u e s   an d   p ar tl y   o w i n g   to   th e  i n n o v ativ e  a u to m o tiv e   r eq u ir e m en ts .   I n   ter m s   o f   t h eir   s p h er e  o f   i n f l u en ce ,   ac ti v e  s a f et y   s y s te m s   ca n   b e  b r o ad ly   ca te g o r ized   as  in ter n a l  an d   ex ter n al.   I n ter n al   ac tiv e  s a f et y   s y s te m s   ar e  i n t er n al  to   th e  v e h icle  a n d   ar e  d is tr ib u ted   in   n at u r e  w h er ein   s a f et y   m ec h a n i s m s   ar e  a  p ar t  o f   E C U s   li k e  t h e   P o w er tr ai n   co n tr o l  m o d u le,   E lectr o n ic  T h r o ttle   C o n tr o l  ( E T C ) ,   A n ti - lo ck   b r ak in g   s y s te m s   a n d   o th er s .   On   th e  o th er   h a n d ,   s u b s y s te m s   li k e  L a n e  Dep ar tu r e   W ar n in g   S y s te m s   ( L DW S)   [ 1 ] ,   p e d estrian   d etec tio n   s y s te m s ,   ac cid e n t  av o id a n ce   s y s te m s ,   d r o w s i n e s s   d etec tio n   s y s te m s   a n d   s u c h   s i m ilar   s y s te m s   [ 1 ]   co n s tit u te   ex ter n al  ac ti v e  s a f et y   s y s te m s .   A lt h o u g h   th e s e   s y s te m s   e x is ted   f o r   o v er   t w o   d ec ad es,  s tate  o f   t h e  ar t  tech n o l o g ies  h av e,   s ig n i f ica n tl y   en h a n ce d   th e s e  s y s te m s   to   au g m e n t   th eir   u t ilit y   a n d   e f f ec ti v en e s s   w it h   r esp ec t  to   au t o m o ti v e  s a f et y   cr itical   r eq u ir e m en ts .   An   a tte m p t   is   m ad e  in   th is   p ap er   to   p r esen t  o u r   r esear ch   in v esti g atio n s   w i th   r esp ec t  to   b u ild in g   ex t er n al  ac tiv e  s a f et y   s y s te m s .   Sectio n   2   d escr ib es  s tate - of - t h e - ar t  tech n o lo g ie s   p o ten tial  o f   s u p p o r tin g   t h e  d ev el o p m e n t  o f   ex ter n a l   Evaluation Warning : The document was created with Spire.PDF for Python.
I J R E S   I SS N:  2089 - 4864       A p p lica tio n   o f I n ve r s e  P ers p ec tive  Ma p p in g   fo r   A d v a n c ed   Dri ve r   A s s is ta n ce   S ystems   in …  ( V ig h n esh   N .   T . )     151   s af et y   s y s t e m s .   Sectio n   3   d ea ls   w ith   th eo r etica l  f r a m e w o r k   f o r   I n v er s e  P er s p ec tiv e  Ma p p in g   ( I P M) .   A   g en er ic   ar ch itect u r e  to   b u ild   ac tiv e  s af et y   cr itical  s y s te m s   t h at  h o u s es  t h ese  tec h n o lo g ie s   is   co n ce p tu alize d   an d   p r esen ted   in   Sectio n   4   o f   t h is   p ap er .   Dev elo p m en t  p la t f o r m s   f o r   a  clas s   o f   ap p licatio n s   c an   b e  d er iv ed   f r o m   th is   ar c h itect u r e.   Sectio n   5   d ea ls   w it h   i m p le m e n tatio n .   T h e  an al y s is   f o r   r ea l  ti m e  p er f o r m an ce   is   p r ese n ted   in   s ec tio n   6 .   T h e  ap p r o ac h   o f   p latf o r m - b ased   d ev elo p m e n t  is   w ell  p r ac ticed   in   t h e  a u to m o ti v e  i n d u s tr y .   Dev elo p m e n t  o f   L DW S  u s i n g   th e  p r o p o s ed   ar ch itectu r e  i s   p r esen ted   as  a  ca s e  s t u d y   i n   Sectio n   5   o f   t h is   p ap er .   C o n clu s io n s   ar e  d r a w n   an d   p r esen ted   in   Sect io n   7   o f   t h is   p ap er .       2.   ADVA NC E D  T E CH NO L O G I E S F O R  E XT E RNA L   SA F E T Y  S YS T E M S    I m ag e  p r o ce s s i n g   h as   b ee n   t h e  w id el y   ac ce p ted   tech n o lo g y   f o r   b u ild in g   ex ter n al  s a f et y   s y s te m s   f o r   au to m o ti v e.   Fil ter i n g ,   r esto r atio n ,   f ea t u r e  ex tr ac tio n ,   d ata  co m p r es s io n   a n d   s u c h   r eq u ir e m en ts   ar e  w ell   ad d r ess ed   b y   th e  R e s ea r ch   co m m u n it y   an d   as  s u ch ,   v er s ati le  s o lu tio n s   ar e  a v ailab le  an d   em p lo y ed   to   b u ild   ap p licatio n s   [ 3 ] .   I m a g e  p r o ce s s i n g   f o r   b u ild in g   ap p licatio n s   b ased   o n   A u g m e n ted   R ea l it y   ( AR )   an d   Vir tu al   R ea lit y   ( V R )   p ar ad ig m s   ar e  co m p ar ati v el y   n e w   a n d   s o lu t io n s   ar e  b ein g   b u i lt.  Alth o u g h   A R   an d   V R   ar e  attr ib u ted   to   g a m in g   an d   s u c h   o th er   ap p licatio n s ,   m is s io n   cr i tical  ap p licatio n s   b ased   o n   AR   an d   VR   h a v e  also   b ee n   id en ti f ied   an d   au to m o ti v e  is   n o   ex ce p tio n .   S u c h   ap p lic atio n s   a n d   also   f e w   co n v e n tio n al  ap p licatio n s   p o s e  ch alle n g e s   i n   ter m s   o f   m e m o r y   a n d   co m p u tatio n al   p o w er   t h at  o b v iate  th eir   ea s e  o f   d ep lo y m e n t,   esp ec iall y   f o r   r ea l  ti m e  s y s te m s .   Hi g h   e n d   m icr o co n tr o ller s ,   Field   P r o g r am m ab le  Gate   A r r a y s   ( FP GAs),   I P  co r es  an d   i n teg r atio n s   o f   t h e s e  en t ities   in to   a  h ar d w ar e  p latf o r m   ar e  ex p ec ted   to   alle v iate  th e   ch al len g es   in d icate d   ab o v e  w it h   r esp ec t  t o   co m p u tatio n al  p o w er .   Har d w ar e  ar c h itect u r es   w h er ei n   m i cr o co n tr o ller s   w o r k   in   tan d e m   w i th   FP G A s   ar e  w it n e s s ed   to   b e  ef f ec tiv e  i n   b u ild in g   i m a g e  p r o ce s s in g   h ar d w ar e  p latf o r m s .   Ob v io u s l y ,   i n   s u c h   ar ch i tect u r es,  ti m e  cr itical  ta s k s   ar e  s ch ed u led   o n   FP G A s   a n d   al g o r ith m ic  ta s k s   ar e  s ch ed u led   o n   th e  m icr o co n tr o ller s .   Ho w e v er ,   m o r e  r ea lis tic all y ,   w it h   th e  p r esen t  d a y   ad v an ce m e n ts ,   v alu e   ad d itio n s   b r o u g h t b y   FP G A s   f o r   im a g e  p r o ce s s in g   i s   q u ite  n o m in al.     A d d r ess i n g   r ea l  ti m e  r eq u ir e m en ts   at   th e   h ar d w ar e  la y er   s h all,   b y   its el f ,   n o t  s u f f ice  f o r   th e  o v er al l   th r o u g h p u t  b etter m e n t  s i n ce   t h e  laten c y   is   al s o   co n tr ib u ted   d u e  to   s y s te m   s o f t w ar e  at  v ar ied   lev els.  I m a g e  p r o ce s s in g   tech n o lo g y   h a s   id en ti f ied   th i s   lac u n a  a n d   ad d r ess ed   th i s   c h allen g e  t h r o u g h   s o f t w ar e  lib r ar ies  o f   w h ic h   Op en C V  is   a  r ep r esen t ativ e  o n e.   I t  is   th e  e x p er ien ce   o f   th e  au t h o r s   th at  u s e  o f   O p en C V  r ed u ce s   t h e   laten c y   b y   o v er   7 5 %  ap p r o x im atel y   w h ile  b ei n g   w o r k ed   o n   a  m u lti - tas k i n g   o p er atin g   s y s te m .   Fu r t h er ,   s i n ce   Op en C V   is   w r itte n   in   C ++ ,   t h e  ea s e  o f   i n te g r atio n   w it h   a p p licatio n s   a n d /o r   m id d le w ar e  d ev elo p ed   u s in g   Ob j ec t O r ien ted   p h ilo s o p h y   is   q u ite  p r o m is i n g .     W h ile  Op en C V  is   q u ite  v er s a tile  w ith i n   it s   o w n   s p h er e  o f   i n f lu e n ce ,   it  d o es  n o t  ad d r ess   ad d itio n al  tech n iq u es   w h o s e  i m p le m en t atio n s   w o u ld   s u p p le m e n t   b asic  i m a g e  p r o ce s s i n g   p r i m iti v es  s u p p o r ted   b y   Op en C V.   T h ese   ad d itio n al  tec h n iq u es,  p r i m ar il y ,   ar e  2 - d i m e n s io n al  e x te n s io n s   o f   tr a n s f o r m   b ased   tec h n iq u e s   w h ic h   h a v e  p r o v ed   w ell  w i th   i ts   1 - d i m en s io n al  co u n ter p ar t in   s i g n al  p r o ce s s i n g .   E x a m p le s   o f   s u ch   tr a n s f o r m s   leav i n g   asid e  th e  co n v e n tio n al  Fo u r ier   T r an s f o r m s ,   Fas t  Fo u r ier   T r an s f o r m s ,   Dis cr ete   C o s in e  T r an s f o r m   in cl u d e  o n e  o r   m o r e  o f   t h e  f o ll o w i n g   a n d   s u c h   o th er   tr a n s f o r m s :   a.   I n v er s e  P er s p ec tiv e  Ma p p in g     b.   Dis cr ete  Kar h u n e n - L o ev e  tr an s f o r m   ( K L T )   c.   W alsh   tr an s f o r m   d.   Had a m ar d   tr an s f o r m   e.   W alsh - Had a m ar d   tr an s f o r m       3.   T H E   O RA T I CA L   F RAM E WO RK   F O R  I NVER SE   P E RSPEC T I V E   M AP P I NG   Un d er s ta n d in g   o f   t h e  i m a g e  f o r m at io n   p r o ce s s   an d   i m ag e  an al y s is   in v o lv e s   tr an s f o r m ati o n   an d /o r   in v er s e  tr an s f o r m atio n .   T h is   tech n iq u e  o f   tr an s f o r m atio n   is   ex ten d ed   to   m ap   i m a g es   ac r o s s   co o r d in ate   s y s te m s   o f   w h ic h   t h e  d u o ,   p e r s p ec tiv e  tr a n s f o r m atio n   a n d   i n v er s e  p er s p ec tiv e   tr an s f o r m a tio n   i s   f o u n d   to   b e  h ig h l y   u s e f u l.  Ho w e v er ,   tr an s f o r m atio n s   o v er   co o r d in at e  s y s te m s   g e t  co m p licated   o w i n g   c h a n g e  i n   d i m en s io n al it y .   Sp ec if ica ll y ,   tr an s la tio n   f r o m   3 - d i m en s io n al  to   2 - d i m e n s io n al  a n d   v ice v er s a  i s   t h e   f u n d a m en ta l  r e q u ir e m en t  i n   t h e  co n tex t   o f   p er s p ec tiv e   tr an s f o r m atio n .   P er s p ec tiv e   tr an s f o r m a tio n   tak e s   a n   i m a g e  o f   a  p o i n t  o r   a   s et   o f   p o in ts   in   t h e  3   d i m e n s io n a l  w o r ld   an d   t h ese   p o in ts   ar e  m ap p ed   to   th e   i m ag i n g   p lan e  w h ic h   is   a  2   d im e n s io n al  o n e.   T h e  in v er s e  p er s p ec tiv e  tr an s f o r m a tio n   j u s t  d o es  th e  r ev er s e  p r o ce s s   w h er e  t h e  u n iq u e n es s   o f   t h e  tr an s f o r m atio n   n ee d s   a   d etailed   an al y tic s .   T h e  a n al y t ics  o f   I P M  is   b r ie f ed   i n   t h e   f o llo w in g   p ar ag r ap h s .   Fi g u r e  1   s h o w s   th e  i m a g in g   g eo m etr y   w h er ei n   th e  w o r ld   co o r d in ate  s y s te m   is   al i g n ed   w it h   t h e  ca m er a  co o r d in ate  s y s te m .     Evaluation Warning : The document was created with Spire.PDF for Python.
            I SS N :   2 089 - 4 864   I J R E S   V o l.  6 ,   No .   3 ,  No v em b er   2 0 1 7   :1 5 0   –   159   152       Fig u r e  1 .   A li g n m e n t o f   w o r ld   co o r d in ate  s y s te m   w it h   t h e  ca m er a  co o r d in ate  s y s te m   i n   t h e  i m a g in g   g eo m etr y       A   3 D  p o in t  ( X,   Y,   Z )   cr ea tes  an   i m a g e  ( x , y )   o n   t h e  i m a g e  p lan e.   Fu r t h er ,   if   λ   is   th e  f o ca l  len g t h   o f   th e   ca m er a  le n s ,   t h e  len s   ce n ter   is   ( 0 ,   0 ,   λ ) .   T o   d ete r m i n e   a  r elatio n   b et w ee n   th e  p o in t   ( X,   Y,   Z )   an d   th e   co r r esp o n d in g   i m a g e  p o in t  wh ich   is   ( x ,   y ) ,   a s   a  f ir s t  s tep ,   t h e  C ar te s ia n   co o r d in ate  s y s te m   i s   co n v er ted   to   a   h o m o g en o u s   co o r d in ate  s y s t e m .   A n al y tical  t r ea t m e n t  o f   p er s p ec tiv e  p r o j ec tio n   g eo m e tr y   n ee d s   th e   m at h e m a tical  ab s tr ac tio n   o f   in f in it y   w h ic h   is   p r o v is io n ed   b y   th e  h o m o g e n eo u s   co o r d in ate  s y s te m .   T h e  h o m o g en eo u s   co o r d in ates   f o r   th e   3 D  p o in t   ( X,   Y,   Z )   i s   g i v en   b y   ( k X,   k Y,   k Z ,   k )   w h er e  k   is   a n   ar b itra r y   n o n ze r o   co n s tan t.  T h e  co r r esp o n d in g   h o m o g e n eo u s   co o r d in ates   f o r   t h e   i m a g e   p o in t  ( x ,   y )   i s   o b tai n ed   b y   d ef in i n g   a  p er s p ec tiv e  tr an s f o r m atio n   m atr i x   P   d ef in ed   as :       =   [       1 0 0 0 0 1 0 0 0 0 1 0 0 0 ( − 1 ) 1 ]                     ( 1 )     Usi n g   th i s   tr a n s f o r m at io n ,   t h e   h o m o g e n eo u s   co o r d in ates  o f   th e  i m a g e  p o in t  i s   o b tain ed   b y   u s in g   th e   h o m o g en eo u s   co o r d in ates o f   t h e  3 D  p o in t a s   f o llo w s :     ℎ = ℎ =   [       1 0 0 0 0 1 0 0 0 0 1 0 0 0 ( − 1 ) 1 ]         [    ] =   [            − ( ) +   ]               ( 2 )     T h e  h o m o g e n eo u s   co o r d in ates   o f   th e  i m ag e  p o in t  is   co n v er te d   in to   ca r tesi an   co o r d in ates  b y   d iv id in g   ea ch   o f   th e  ele m e n ts   o f   t h e  co lu m n   m atr i x   ch   b y   it s   f o u r t h   e le m e n t.  W ith   t h is ,   t h e  ca r tesi a n   co o r d in ates  o f   th e   i m a g e  p o in t is d er iv ed   as      =   [ ] =   [  / ( − )  / ( − )  / ( − ) ]                 ( 3 )     Fro m   a  p r ac tical  v ie w   p o in t,  i t  is   es s en tia l  to   b e  ab le  to   d et er m in e  t h e  w o r ld   co o r d in ate  f o r   th e  3 D  p o in t  af ter   h a v i n g   k n o w n   t h e   co r r esp o n d in g   i m a g e  p o in t.  T h is   tas k   i s   ac co m p li s h ed   b y   in v er s e  p er s p ec ti v e  tr an s f o r m atio n ,   as b r ief ed   b elo w .   T h e  in v er s e  tr an s f o r m atio n   o f   th e  i m ag e  p o in t to   t h e  3 D  w o r l d   p o in t is g i v en   b y       ℎ   =   − 1             ℎ                     ( 4 )     W h er e  P - 1   is   th e  in v er s e  p er s p ec tiv e  tr an s f o r m atio n   m atr i x   i s   g i v en   a s       − 1 =   [       1 0 0 0 0 1 0 0 0 0 1 0 0 0 ( 1 ) 1 ]                     ( 5 )   Evaluation Warning : The document was created with Spire.PDF for Python.
I J R E S   I SS N:  2089 - 4864       A p p lica tio n   o f I n ve r s e  P ers p ec tive  Ma p p in g   fo r   A d v a n c ed   Dri ve r   A s s is ta n ce   S ystems   in …  ( V ig h n esh   N .   T . )     153   C o n s id er   a  p o in t   ( x 0 ,   y 0 )   to   b e  a  p o in t   o n   th e   i m ag e   p lan e.   Fo r   an y   ar b itra r y   v al u e  o f   k ,   ( k x 0 ,   k y 0 ,   0 ,   k )   w o u ld   b e  t h e  h o m o g e n eo u s   co o r d in ates  o f   t h e  p o in t   ( x 0 ,   y 0 ) .   T h e  h o m o g e n eo u s   co o r d in ates  o f   th e   3 D  w o r ld   p o in t is  g iv e n   b y       ℎ =   [       1 0 0 0 0 1 0 0 0 0 1 0 0 0 ( 1 ) 1 ]         [ 0 0 0 ] =   [ 0 0 0 ]             ( 6 )     Usi n g   th is   h o m o g e n eo u s   co o r d in ates  f o r   th e  3 D  w o r ld   p o in t,  o n e  ca n   f in d   o u t  its   C ar tesi an   co o r d in ate  co u n ter p ar t a s       =   [ ] =   [ 0 0 0 ]                 ( 7 )     Ho w e v er ,   t h e  i s s u e  h er e  i s   t h a t a n y   p o i n t o n   t h e  3 D   s p ac e  wo u ld   m a p   o n to   t h e   i m ag e   p lan e  w it h   it s   z   co o r d in ate  b ein g   ze r o .     C o n s id er   th e  w o r ld   co o r d in at e  s y s te m   a n d   i m ag e  co o r d in at e  s y s te m   ali g n ed   to   ea ch   o t h e r   as  s h o w n   in   t h e  Fi g u r e  2 .   C o n s id er   th e  i m ag e  p o i n t  ( x 0 ,   y 0 ,   0 ) .   C o n s i d er   a  s tr aig h t  li n e  f r o m   t h is   p o in t  p ass in g   t h r o u g h   th e  o p tic  ce n ter   o f   t h e  le n s .   I t   is   o b v io u s   t h at   an y   p o in t  o n   t h is   li n e  m ap s   o n to   t h e  p o in t   ( x 0 ,   y 0 ,   0 ) .   T h u s   t h is   p o in t  h as  m u ltip le  m ap p in g   with   t h e  3 D  w o r ld .   Ob v io u s l y ,   i n v er s e  p er s p ec tiv e  tr an s f o r m a tio n   ap p lied   o n   th e   p o in t ( x 0 ,   y 0 ,   0 )   w ill n o t le ad   t o   an   ac ce p tab le  w o r ld   co o r d in ates f o r   th e  3 D  w o r ld   p o in t.           Fig u r e  2 .   I m a g e  p o in t ( x 0 ,   y 0 ,   0 )   o n   th e  3 D  s p ac e  m ap p ed   o n to   th e  i m a g e  p lan e        I n   o r d er   to   m ee t  t h e  en g i n e er in g   r eq u ir e m en t  th at  w e  n ee d   to   b e   ab le  to   d eter m i n e   th e  w o r ld   co o r d in ate  p o in ts   g i v en   t h e  c o r r esp o n d in g   i m a g e  p o in t,  u n iq u el y ,   w e  r ela x   t h e  f o r m a lis m   o f   t h e  i m a g i n g   g eo m etr y   b y   a s s u m in g   th e  i m ag e  p o in t  to   h av e  a  f ictitio u s   z - c o o r d in ate  in s tead   o f   ze r o .   T h u s ,   th e  i m a g e  p o in t   in   ter m s   o f   C ar te s ia n   co o r d in ates  w o u ld   b e  ( x 0 ,   y 0 ,   z)   w h i ch   tr an s lates  to   its   h o m o g en e o u s   co o r d in ates  a s   ( k x 0 ,   k y 0 ,   k z,   k )   w h er e  b o th   z  an d   k   ar e  ar b itra r y   n u m b er s .   P r o ce ed in g   f u r th er ,   tak i n g   i n v er s e  p er s p e ctiv e   tr an s f o r m atio n   o n   th is   m o d i f ie d   im a g e  p o in t  w e  g et  t h e  h o m o g en eo u s   co o r d in ates o f   t h e  3 D  w o r ld   p o in t a s       ℎ =   [       1 0 0 0 0 1 0 0 0 0 1 0 0 0 ( 1 ) 1 ]         [ 0 0  ] =   [         0 0  (  ) + ]                     ( 8 )     Fu r t h er ,   co n v er ti n g   w h   i n to   C a r tesi an   co o r d in ate  s y s te m ,   w e  g et     =   [ ] =   [ 0 / ( + ) 0 / ( + )  / ( + ) ]               ( 9 )     So ,     X =   λ x 0 / ( λ + z )       Evaluation Warning : The document was created with Spire.PDF for Python.
            I SS N :   2 089 - 4 864   I J R E S   V o l.  6 ,   No .   3 ,  No v em b er   2 0 1 7   :1 5 0   –   159   154   =   0 / ( + )     =    / ( + )     Usi n g   t h e  ab o v e  th r ee   eq u atio n s ,   w e  ca n   el i m in ate  t h e  f ictiti o u s   v ar iab le  z.   T h is   p r o ce s s   w ill g i v e  u s     =   ( 0 / )   ( −   )   an d     =   ( 0 / )   ( −   )     T h is   w o r k   ar o u n d   h a s   led   to   a  s itu at io n   b y   w h ic h   it  i s   p o s s ib le  to   m ap   an   i m a g e  p o in t  o n to   a  3 D  p o in t  p r o v id ed   w e  h a v e  an   id ea   ab o u t  its   z - co o r d in ate  ( Z ) .   T ec h n iq u es  b y   w h ic h   th is   i n f o r m atio n   is   m ad e  av ailab le  d if f er e n tiate  t h e  m a p p in g   al g o r ith m s   w h ic h   h av e  b ee n   d ev is ed .   Fe w   v ar ia n ts   o f   t h e  tech n iq u e  ar e  ex p lain ed   i n   th e  f o llo w i n g   s ec tio n s .       4.   P RO P O SE D  ARCH I T E CT URE   T h e  m o tiv a tio n   f o r   d ev is i n g   an   ar ch itect u r e  f o r   i m a g e  p r o ce s s i n g   ap p licatio n s   f o r   au to m o tiv e   is   a   th r ee - f o ld   o n e.   T h e  f o r em o s t  m o tiv a tio n   s p u r s   o u t  o f   a  g en er ic  n ee d   f o r   ar ch itectu r e  to   p r o v is io n   t h e  d esig n   an d   i m p le m e n tatio n   o f   a  w e ll - s tr u ct u r ed   s o l u tio n   alo n g   w i th   a  g a m u t  o f   b en e f i ts   t h at   in c lu d e  s tan d ar d izatio n ,   u s ab ilit y ,   a n d   co m p r eh e n s ib il it y .   A l th o u g h   o n e   g et s   te m p t ed   to   i n cl u d e  f ac to r s   lik e   f le x ib ilit y ,   s ca lab il it y ,   m ai n tai n ab ilit y ,   q u a lit y ,   p er f o r m an ce ,   t h e y   ar e,   in   a  w a y ;  d o   n o t  f all  w ith in   t h e  p u r v ie w   o f   ar ch itect u r e.   T h e   s ec o n d   m o tiv a tio n ,   h a v i n g   s a id   th at  th e  ar ch itect u r e  lead s   to   p latf o r m   s o f t w ar e,   is   o w in g   to   th e  co n tex t u a l   n ee d   o f   au to m o ti v e  i n d u s tr y .   A ll   s u b d o m a in s   o f   a u to m o ti v e   ar e  en d o w ed   w it h   p lat f o r m   s o f t w ar e  u p o n   w h ic h   th e  ap p licatio n   g ets  d ev elo p ed .   T h is   p latf o r m   s o f t w ar e,   t y p icall y ,   v es ts   w it h   T ier - 1   s u p p lier s   w h o   w o u ld   u s e,   r eu s e  a n d   e x p an d   p lat f o r m   s o f t w ar e  m ee ti n g   t h e  r eq u ir e m e n ts   o f   m u ltip le  v e h icle  p r o g r a m s   ac r o s s   v e h icle   OE Ms.  Dev elo p m e n t  o f   v eh icu lar   in f o tai n m e n t  is   a  g r a n d   s u cc e s s   s to r y   to   d e m o n s t r ate  h o w   p latf o r m   s o f t w ar e  co u ld   b e  g r o w n   to   m ee t  th e  s tate - of - th e - ar t  r eq u ir e m en ts ,   j u s t  in   ti m e.   Veh icle   i n f o tai n m e n t  h as,  in   f ac t,  h a s   g r o w n   f r o m   it s   s ta g e  o f   i n f a n c y   w it h   j u s t  t h e   A F /FM/ R DS  f u n ct io n alit y   t o   th e  p r esen t  d a y   in f o tain m e n t  w h ich   f u l f ill s   m u ltit u d e  o f   r eq u ir e m en t s   t h at  in cl u d e  USB ,   B lu eto o th ,   GP R S,  p h o n e,   s a tellite   r ad io   an d   o th er s .   T h e  th ir d   a n d ,   p r o b ab ly ,   t h e  r ec en t  m o t iv a tio n   f o r   ar ch itect u r e  h a s   s p u r r ed   o u t  o f   m u ltit u d e   o f   ap p licatio n s   o r ien ted   to w ar d s   ac tiv e  s af et y   a n d   w h ic h   ar e  b u ilt  o n   th e  i m ag e - p r o ce s s in g   p ar ad ig m .   Sp ec iall y ,   ap p licatio n s   ca ter i n g   to   th e  r eq u ir e m e n t s   o f   co n n e cted   v eh icle s ,   au to n o m o u s   d r iv in g   a n d   o th er s   ar e  f ar   m o r e   s a f et y   cr itical   an d   in v o lv e   e x h a u s t iv e   i m ag e   p r o ce s s in g   co m p ar ed   to   n o m i n al  ac t iv e   s a f et y   m ec h a n i s m s   l ik e   L DW S,  p ed estrian   d etec t io n ,   p ar k i n g   as s i s t,  co llis io n   d etec tio n   an d   w ar n in g   a n d   o t h er s [ 4 ] .  Su c h   m u lti tu d e  o f   ap p licatio n s ,   in   t h e  n ea r   f u t u r e,   s h a ll  r ed ef i n e  p latf o r m   b ased   d ev elo p m en t  in   a u to m o ti v e   b y   w h ic h   t h er e  s h al l b e  a  d ir e  n ee d   f o r   ar ch itect u r e   f r o m   w h i ch   p latf o r m   s o f t w ar e  s h al l h a v e  to   b e  d er iv ed .   A s   in d icate d   ab o v e,   an   atte m p t   is   m ad e  in   th is   r esear ch   w o r k   to   co n ce p tu al ize  s u c h   ar ch itectu r e  f o r   th e   d ev elo p m en t   o f   a u to m o tiv e   a p p licatio n s   t h at,   s p ec ial l y ,   in v o lv e  h i g h   le v els   o f   i m a g e  p r o ce s s in g .   Fi g u r e  3   d ep icts   th e  p r o p o s ed   ar ch itectu r e  f o r   au to m o ti v e  i m a g e  p r o ce s s in g   ap p licatio n s ,   w h ic h   ca n   b e  ad ap ted   f o r   b u ild in g   m u lt itu d e  o f   ap p licati o n s .           Fig u r e  3 .   P r o p o s ed   ar ch itectu r e       Evaluation Warning : The document was created with Spire.PDF for Python.
I J R E S   I SS N:  2089 - 4864       A p p lica tio n   o f I n ve r s e  P ers p ec tive  Ma p p in g   fo r   A d v a n c ed   Dri ve r   A s s is ta n ce   S ystems   in …  ( V ig h n esh   N .   T . )     155   T h e  f ir s t  la y er   i s   t h e  h ar d w ar e  la y er ,   w h ich   is   b u ilt  ar o u n d   a  m ic r o p r o ce s s o r ,   an   FP G A ,   a n d /o r   a  DSP .   T h e  ch o ice  o f   o n e   o r   m o r e   o f   th e s e  h ar d w ar e   o p tio n s   d ep en d s   o n   t h e  e x p ec ted   s y s te m   p er f o r m a n ce ,   p r im ar il y ,   i n   ter m s   o f   t h e  co m p u tat io n al  s p ee d .   T h e  h ar d w ar e,   t y p icall y ,   co u ld   i n v o l v e   a  co m b in a tio n   o f   all   th e  th r ee   o p tio n s   to ,   m o s tl y ,   a ch iev e  r ea l  ti m e  i m p le m en ta ti o n .   T h e  s ec o n d   lay er   is   th e  k e r n el,   w h ic h   s h all,   i n   th e  co n te x t  o f   a u to m o ti v e  ap p licatio n s   n ee d   b e  a  r ea l  tim e  k er n el.   I n   t h e  p r esen t  i m p l e m en tatio n ,   L i n u x   k er n el   is   e m p lo y ed .   E m p lo y i n g   L in u x   k er n el   o b v iates   t h e  n ee d   o f   a   d ed icate d   Har d w ar e  A b s tr ac tio n   L a y er   ( HAL )   w h e n ev er   th e   h o s t c o m p u ter   is   e m p lo y ed   t h u s   ea s in g   o u t t h e  d e v elo p m e n tal  n ee d .   H o w e v er ,   a  r ea l  lif e   i m p le m en ta tio n   w ar r an ts   a  d ed icate d   h ar d w ar e  an d   h en c e  th e  H AL .   T h e  H AL ,   w it h   th e  n ec ess ar y   O S   s u p p o r t,   ab s tr ac ts   th e   u n d er l y in g   h ar d w ar e  f r o m   t h e  s o f t war e  la y er s   ab o v e  it.   T h e  B asi c  I m a g e  P r o ce s s i n g   L ib r ar y   p r o v id es  p r i m iti v es  f o r   i m a g e  p r o ce s s i n g   a n d   i s   ca p ab le  o f   in ter f ac i n g   w it h   t h e  h a r d w ar e  th r o u g h   t h e   HAL .   Fo r   t h e  p r o p o s ed   ar c h itect u r e  an d   t h e  r ep r ese n tat iv e  ap p licatio n   i m p le m en ta ti o n   in   t h e  p r esen t   R esear ch   w o r k ,   Op en C V  i s   e m p lo y ed   as  in d icate d   i n   t h e  F ig u r e.   Ho w e v er   f o r   i m p le m en tin g   m o r e  co m p le x   d o m ai n   tas k s ,   Op en C V  m a y   n o t  s u f f ice.   Ho w e v er ,   t h e  Op e n C V  s o f t w ar e   is   f ea t u r e  r ic h   a n d   h i g h l y   o p ti m ized   fo r   e m b ed d ed   ap p licatio n s   a n d   h en ce   is   p o ten tial  o f   b ein g   r etain ed   as  a n   ar c h itect u r al  b l o ck .   I n tr o d u ci n g   a   d ed icate d   lay er   ti tled   “ I m a g e   P r o ce s s in g   Alg o r it h m s ”  a s   s h o w n   i n   t h e  Fig u r e  1   ca ter s   t h e  co m p le x   i m a g e   p r o ce s s in g   ta s k s .   T h is   la y er   o f   s o f t w ar e  i m p le m en t s   m o r e   d o m ai n   o r ien ted ,   lar g e - g r ai n   i m ag e  p r o ce s s i n g   f u n ctio n alit y   b y   u s i n g   t h e  s u p p o r t  p r o v is io n ed   b y   Op e n C V.   I n   t h e  p r o p o s ed   ar ch itect u r e,   i m p le m en ta tio n   o f   I n v er s e  P er s p ec tiv e  Ma p p in g   ( I P M) ,   Kah u n e n - L o e v e  T r an s f o r m   ( K L T ) ,   Had am ar d   an d   s u c h   s i m ilar   tr an s f o r m   b ased   tech n iq u e s   c o n s tit u te  t h is   n e w l y   b u ilt  la y er .   Up o n   th is   la y er   lie s   a  h o s t  o f   ap p licatio n s   ca ter in g   to   th e  v ar ied   n ee d s   o f   au to m o tiv e.   Als o ,   a  clea r l y   d if f er e n tiated   f u n ctio n a lit y   o f   th e   ap p licatio n   m i g h t  n ee d   a  p r o v is io n   to   u s e  Op en C V.   T h is   f ac il it y   i s   also   p r o v is io n ed   as  in d icate d   in   Fi g u r e  1   b y   w h ich   t h e   ap p licatio n   s o f t w ar e  ca n   ca l l  Op en C V  r o u ti n es,  d ir ec tl y .   Sp ec if icall y ,   i n   th e  p r esen t   r esear ch ,   I P M   is   d ev elo p ed   af r esh   a n d   e m p lo y ed   alo n g   w i th   o t h er   tr an s f o r m s   p r o v is io n ed   b y   Op en C V[ 5 [ 7 ] ]   to   b u ild   a  n o v el   L a n e  Dep ar tu r e  W ar n i n g   S y s te m [ 5 ]   as  a  ca s e  s tu d y   t o   d em o n s tr ate  t h e  v er s atilit y   o f   t h e  p r o p o s ed   ar ch itect u r e.       5.   I M P L E M E NT AT I O N   An   i m p le m en ta tio n   o f   th e   p r o p o s ed   ar ch itectu r e  h as  b ee n   co m p leted   o n   a  h o s t  co m p u ter ,   w h ic h   r u n s   Ub u n t u   1 2 . 0 4   o p er atin g   s y s te m .   T h e  Op en C V  lib r ar y   is   u s ed   as  t h e  b asic   i m ag e   p r o ce s s i n g   s o f t w ar e  f o r   i m p le m en ta tio n .   T h e  alg o r ith m ,   w h ic h   w e  u s ed   to   i m p le m en t  I P M,   w a s   4 - p o in t  co r r esp o n d en ce .   T h is   alg o r ith m   h elp ed   r ed u ce   th e  co m p u tatio n   ti m e  b y   co m p u ti n g   c o m p lex   m atr ices  w it h o u t  a ctu all y   co m p u t in g   th e  en t ir e  m atr i x ,   b u t  p er f o r m i n g   m a n y   to   o n e  m ap p in g   o f   th e  p ix els  in   t h e  r eg io n   o f   i n ter est  o b tain ed   b y   t h e   4 - p o in t  co r r esp o n d en ce [ 7 ] . T h is   alg o r ith m   i s   ex ec u ted   o n   a  p r e - r ec o r d ed   d ash   b o ar d   ca m er a  v id eo   an d   also   o n   liv e  f ee d   i n p u t  f r o m   th e   ca m er a[ 8 ] .   T h e  r ea l  ti m e  a n al y s is   o f   t h e  co m p lete   p r o ce s s i n g   o f   t h e  i m a g es   is   p r io r itized   o v er   th e  s p atial   an al y s i s   o f   t h e  o u tp u t  i m a g e  i n   t h e  p r esen t  s t u d y   an d   i s   d etail ed   in   t h e  f o llo w in g   s ec tio n .   Fi g u r e  4   s h o w s   o u tp u t   o f   4 - p o in t c o r r esp o n d en ce .           Fig u r e  4 .   Ou tp u t o f   4 - p o in t c o r r esp o n d en ce       6.   ANALY SI S F O R  R E A L   T I M E   P E RF O R M ANCE   I n   v ie w   o f   t h e  ti m e  cr itica li t y   o f   th e  ac t iv e  s a f et y   s y s te m s   co u p led   w ith   th e  co m p u tatio n all y   in te n s i v e  i m ag e  p r o ce s s in g   ta s k s ,   it  is   e s s e n tial  to   co n d u ct  a  f o r m al  a n al y s i s   o f   t h e  s y s te m   p er f o r m a n ce   f o r   h av i n g   ac h ie v ed   o r   n o t  o f   th e  r ea l  ti m e  p er f o r m a n ce .   No n - f u l f ill m e n t  o f   t h e  r ea l  ti m e  p er f o r m a n ce ,   f u n d a m en ta ll y ,   d ef ea t  t h e  p u r p o s e  o f   th e  ap p licatio n   its elf .   As  s u ch ,   a  f o r m al  a n al y s i s   o f   th e  s o f t w ar e   Evaluation Warning : The document was created with Spire.PDF for Python.
            I SS N :   2 089 - 4 864   I J R E S   V o l.  6 ,   No .   3 ,  No v em b er   2 0 1 7   :1 5 0   –   159   156   ex ec u t io n   w as  co n d u cted   f o r   th e  L DW S  ap p licatio n   b u ilt  o n   th e  ar ch itectu r e  b r ief ed   in   th e  p r ev io u s   s ec tio n .  T h e  h ig h li g h t s   o f   t h is   a n al y s i s   ar e  ex p lain ed   in   t h e  f o llo w i n g   p ar ag r ap h s :   T h e  ca m er a  e m p lo y ed   f o r   th e   i m a g e  ac q u is i tio n   w o r k s   at  3 0 f p s   ( Fra m e  P er   Seco n d ) ,   w h ich   m ea n s   th at  t h e  ca m er a  is   r e n d er in g   a  f r a m e  e v er y   3 0 m s   an d   h e n ce   th e  m a x i m u m   t i m e  a v ailab le   f o r   ac h iev i n g   r ea l   ti m e  p er f o r m an ce   is   to   en s u r e  th at  t h e  co m p u tatio n   ti m e  f all s   w it h i n   t h e  ti m e  d u r atio n   ( ap p r o x . 3 0 m s )   av ailab le.   I n   v ie w   o f   t h e  s a f et y   cr it icalit y   a n d   also   th e  ti m e  r eq u ir ed   f o r   th e  co n tr o l  ac tio n ,   as  th e  ca s e  m i g h t   b e,   m ax i m u m   al lo w ed   ti m e   f o r   co m p u tatio n   i s   f i x ed   ( b y   d esi g n )   to   b e  2 0 m s .   W ith   th e   p r esen t   i m p le m en ta tio n ,   t h e  co m p u tat io n   ti m e,   o n   a n   a v er ag e,   w a s   f o u n d   to   b e  1 5 - 2 0 m s ,   w h ic h   i s   q u ite  in   o r d er   f o r   ac h iev in g   r ea l  ti m e  p er f o r m a n ce .   Ho w e v er ,   th i s   m etr ic  i s   o n l y   a  p ar tial  f u l f ill m e n t  f o r   clai m i n g   r ea l  ti m e  p er f o r m a n ce   s i n ce   t h is   m etr ic   d o es  n o t,  an y w a y ,   ad d r ess   t h e  s p ee d   o f   th e  v eh ic le  an d   th e   ti m e  av ai lab le  f o r   co r r ec tiv e  ac tio n   b y   t h e  d r iv e r .   A s   s u c h ,   as  a  f u r t h er   ex ten s io n   to   th e  ab o v e  a n al y s i s ,   co m p u tat io n   ti m e  p er   f r a m e  w as  e v al u a ted   f o r   a  1 5   m i n u te   r u n   o f   a  r ea l  li f e  ca p t u r e  o f   th e  v id eo   f o r   th e  L DW S   [ 9 ]   s y s te m   an d   t h e   r esu lt s   ar e  as sh o w n   i n   Fi g u r e  5   an d   th e  g r ap h ical  r ep r esen tat io n   as in   Fig u r e  7 .           Fig u r e  5 .   Ou tp u t o f   an al y s i s   i n   r ea l ti m e       A   s ec o n d   an al y s is   w a s   co n d u cted   o n   th e  p r o ce s s ed   v id eo   s ig n a l  b y   w h ic h   it  w a s   p o s s ib l e  to   d etec t  th e  lo s t   f r a m e  t h e  g r ap h   f o r   w h ic h   i s   s h o w n   b elo w .   All  t h o s e  f r a m e s   f o r   w h ic h   th e  co m p u tat io n   t i m e   g et s   r ep o r ted   as  ze r o   w er e  f o u n d   t o   b e  th e  f r a m es,  w h ic h   h a v e  n o t  b ee n   p r o ce s s ed   b u t  ar e  lo s t.  As  ex p ec ted   th e   n u m b er   o f   lo s t   f r a m es   in cr ea s ed   w i th   th e   i n cr ea s e  i n   s p ee d   o f   t h e  v eh ic le.   I d ea ll y ,   it  i s   es s en tia l  to   k ee p   t h e   n u m b er   o f   lo s t  f r a m e s   to   b e  ze r o   f o r   all  v eh icle  s p ee d s .   Ho w e v er ,   in   t h e  p r esen t  i m p le m e n tatio n ,   t h e  n u m b er   o f   lo s t  f r a m es  a t  t h e  v eh icle   s p ee d   o f   9 0 k m p h   w as   o f   t h e  o r d er   o f   5 - 1 0   f r a m es  f o r   e v er y   1 5 m in u te s   o f   v e h icle   r u n .   W e  h ad   to   b r o ad ly   clas s i f y   o u r   an al y s is   i n to   th r ee   m aj o r   ca t eg o r ies   a.   Var iab le  s p ee d   ( em u lati n g   t h e  r ea l lif e  s it u atio n )   b.   R ap id   in cr ea s e  i n   s p ee d   ( to   ass ess   t h e  i m p ac t o f   r ate  o f   ch a n g e  o f   s p ee d )   c.   R ap id   d ec r ea s e  in   s p ee d   ( to   ass ess   t h e  i m p ac t o f   r ate  o f   ch a n g e  o f   s p ee d )   T h e  p ar am eter s   e m p lo y ed   to   b ase  o u r   an al y s i s   ar e  as f o llo w s :   a.   C ap tu r e  R ate.   b.   T im e  ta k en   f o r   th e  co m p u tatio n   o n   t h e  h o s t  s y s te m .   c.   L o s s   o f   f r a m es a t  d i f f er e n t sp e ed s .   Fig u r e  6   clea r l y   s h o w s   t h at   t h e  ca p t u r e  r ate  w a s   co n s ta n t   t h r o u g h o u t  s in ce   t h e  f u n ct io n a lit y   o f   th e   ca m er a  i s ,   co m p letel y ,   i n d ep en d en t.  Ho w e v er ,   t h e  co m p u tatio n   t i m e   i n ter v al   f r o m   ac c ep tin g   a  f r a m e   til l   d is p la y i n g   t h e  co r r esp o n d in g   o u tp u t   w as r a n g in g   b et w ee n   1 0 - 2 0   m illi s ec o n d s .   T h is   co n cl u d ed   th at  f o r   v e h icl e   s p ee d   u p   to   ar o u n d   8 0 k m p h ,   n o   f r a m e   w o u ld   b e   lo s t  f r o m   t h e  p r o ce s s i n g   lo o p .   Si n ce   at  8 0 k m p h   th e   co m p u tatio n   ti m e  j u s t  g r az e s   th e  2 0 m s   ( th e  d esig n   li m it),   s p ee d s   b ey o n d   j u s t  8 0 k m p h   wo u ld   r esu lt  in   lo s t   f r a m e s .   I n f ac t,   th i s   g r ap h   is   e x tr ac ted   f r o m   t h e  o u tp u t   o f   a   r ea l  r o ad   test   ( o f   1 0 m i n u tes  d u r atio n )   w h ic h   i s   d ep icted   in   Fig u r e  7 .   Di f f er e n ce s   in   co m p u tat io n   ti m e s   th r o u g h o u t  th e  r u n   ar e  ag ai n   a  cle ar   d ep ictio n   o f   th e   d y n a m ics o f   th e  co d e ,   w h ic h   r esu lt o u t o f   v ar y i n g   e x ec u tio n   p ath   o f   th e  ap p licatio n   s o f t w ar e.     Evaluation Warning : The document was created with Spire.PDF for Python.
I J R E S   I SS N:  2089 - 4864       A p p lica tio n   o f I n ve r s e  P ers p ec tive  Ma p p in g   fo r   A d v a n c ed   Dri ve r   A s s is ta n ce   S ystems   in …  ( V ig h n esh   N .   T . )     157       Fig u r e  6 .   C ap tu r e  r ate  as seen   f o r   s p ee d   v s .   T im e           Fig u r e  7 .   C o m p u tat io n al  T i m e   an d   s y s te m   r e s p o n s e  f o r   v ar y i n g   s p ee d s   f o r   a  test   ti m e  o f   1 0   m i n u te s       Fu r t h er   an a l y s is   w as   ca r r ied   o u t  to   a s s es s   t h e   i m p ac t   o f   r ate  o f   c h a n g e   o f   s p ee d   o n   th e   p r o ce s s in g   d y n a m ics.  Us in g   r elev a n t  d ata  p o in ts   o f   th e  test   r u n ,   b r ief ed   ab o v e,   a  s im u latio n   test   b en ch   is   cr ea ted .   Var iatio n   in   co m p u tatio n   ti m e   f o r   an   in s ta n ta n eo u s   i n cr ea s e  in   s p ee d   as  w ell  as  f o r   an   in s t an tan eo u s   d ec r ea s e  in   s p ee d   is   ca p tu r ed   as p r esen t ed   in   Fig u r e  8   an d   Fig u r e  9 ,   r esp ec tiv el y .           Fig u r e  8 .   C o m p u tat io n al  ti m e  ( in   m i llis ec o n d s )   ca lcu lated   f o r   r ap id   in cr ea s e  in   s p ee d   in   K m / h .       Evaluation Warning : The document was created with Spire.PDF for Python.
            I SS N :   2 089 - 4 864   I J R E S   V o l.  6 ,   No .   3 ,  No v em b er   2 0 1 7   :1 5 0   –   159   158       Fig u r e  9 .   C o m p u tat io n al  ti m e  ( in   m i llis ec o n d s )   ca lcu lated   f o r   r ap id   d ec r ea s e  in   s p ee d   in   Km / h       An al y s i s   w i th   ca s e   s t u d ies   as   ab o v e  b ec o m e  i m p o r tan t   s i n ce   ca tast r o p h es   r es u lt  in   au to m o t iv e  o w i n g   to   s u d d en   in cr ea s e  o r   s u d d en   d ec r ea s e  in   v e h icle  s p ee d s .   A l th o u g h ,   th e   co m p u tatio n   ti m e s   f o r   o u r   ca s e  s tu d y   w a s   f o u n d   to   b e  w it h i n   th e  d e s ig n   li m it,  w it h   d if f er en t  s p ee d   p r o f iles   th e  s i tu at io n   m i g h t  d if f er .   E n h an ce m e n t  to   th e  s i m u latio n   s etu p   i n d icat ed   ab o v e  s h all  b e  th e  f u t u r e  wo r k   o f   th e  a u th o r s .   T h ese  e n h a n ce m e n t s   s h all  a ls o   r eso lv e,   s p ec if ica ll y ,   t h e  b o ttle n ec k   a s s o ciate d   w it h   th e  i n ab il it y   to   ca p tu r e  m is s in g   f r a m es [ 1 0 ] .        7.   CO NCLU SI O N   Fu t u r e  v e h icle  p r o g r a m m es  a r e  ex p ec ted   to   in clu d e  f ar   m o r e  im p r o v is a tio n s   an d   s o p h i s ticatio n s   p r ed o m in a n tl y   i n   ter m s   o f   au t o n o m y .   T h is   s itu a tio n   w o u ld   w ar r an t   t h e  d ep lo y m en t   o f   s p ec ialized   s u b s y s te m s   tar g eti n g   s a f et y .   A d d itio n all y ,   s af et y   s h all  b e  all  p er v asi v e  in   ter m s   o f   m an d ato r y   ad d - o n s   f o r   th e  p r ev ale n t  E C Us.  Sin ce   t h ese  s u b s y s te m s ,   d ef ac to ,   e m p lo y   i m a g e  p r o ce s s i n g   tech n o lo g y ,   a  g e n er ic   i m a g e  p r o ce s s i n g   p latf o r m   ar c h itect u r e  i s   p r ese n ted   i n   t h is   p ap er .   Usi n g   th i s   ar ch itect u r e,   s o f t w ar e  d ev elo p m en t  p lat f o r m s   ca n   b e  b u ilt  u p o n   w h ic h   a  cla s s   o f   ap p licatio n s   ca n   b e  b u il t.  L an e   Dep ar tu r e  W ar n i n g   S y s te m   i s   d ev elo p ed   o n   o n e   s u c h   cu s to m   b u ilt  p lat f o r m   as  a  ca s e  s tu d y .   T h e  au th o r s   en v i s a g e  s ig n i f ica n t  ad d - o n s   to   th e  p r o p o s ed   ar ch itect u r e  in   ter m s   o f   v id eo   d ata  an aly tics   an d   also   a  w i d e  s p r ea d   u tili t y   o f   t h e  ar ch it ec tu r e  f o r   b u ild in g   d ev elo p m en t  p lat f o r m s   as  an   en ab ler   f o r   th e  d ev elo p m e n t   o f   s af et y   cr itical  a u to m o ti v e   ap p licatio n s   in   t h e   f u tu r e.       RE F E R E NC E S   [1 ]   Io a n a   M a ria Ch ira,   A n c u ta Ch ib u lcu tea n ,   Ra d u   G a b riel  Da n e sc u ,   “ Re a l  ti m e   d e tec ti o n   o f   ro a d   m a rk i n g   f o r  d riv in g   a ss istan c e   a p p li c a ti o n s” ,   2 0 1 0   I n t e rn a ti o n a l   Co n fer e n c e   o n   C o mp u ter   En g i n e e rin g   a n d   S y ste ms   ( IC CES ) ,   p p   1 5 8 - 1 6 3 ,   2 0 1 0 .   [2 ]   Da rk o   Ju ric,  “ On -   Ro a d   Nig h t  T ime   V e h icle   L ig h t  De tec ti o n   a n d   t ra c k in g   o d s Ov e rv ie w” ,   Av a il a b le at:  h tt p s:/ /www . f e r. u n izg . h r/_ d o w n lo a d /rep o sit o ry /KDI_ Da rk o _ Ju ric.p d f   [3 ]   V ik ra m   A p p ia,  He m a n t  Ha ri y a n i,   S h ij u   S iv a sa n k a ra n ,   S tan ley   L iu ,   Ke d a r  Ch it n is ,   M a rti n   M u e ll e r,   U m it   Ba tu r,   G a u ra v   A g a r wa l,   “ S u rro u n d   v iew   Ca m e ra   f o r  A D A S   o n   T I ’ s T D A X   S o Cs”   a v a il a b le at:  h tt p : // ww w . ti . c o m /l it /w p /sp r y 2 7 0 a /sp ry 2 7 0 a . p d f   [4 ]   M o h a m e d   A l y ,   “ Re a l  ti m e   d e tec ti o n   o f   lan e   m a r k e rs i n   u rb a n   stre e t s” ,   2 0 0 8   IE EE   I n telli g e n t  Veh icle   S y mp o si u m ,   p p   7 - 1 2 ,   2 0 0 8 .   [5 ]   S . T u o h y ,   D.O’Cu a lain ,   E.   Jo n e s,  M . G lav in   “ Dista n c e   d e ter m in a ti o n   o f   a n   A u to m o b il e   E n v iro n m e n t  u sin g   In v e rse   P e rsp e c ti v e   M a p p in g   i n   Op e n C V” ,   IET   Irish   S i g n a ls  a n d   S y ste ms   Co n fer e n c e   ( IS S C  2 0 1 0 ) ,   p p . 1 - 3 ,   Ju n e   2 0 1 0 .   [6 ]   Ju n   W a n g ,   T a o   M e i,   Bin   Ko n g ,   H u   W e i,   “ A n   a p p ro a c h   o f   lan e   d e tec ti o n   b a se d   o n   i n v e rse   p e rsp e c ti v e   m a p p in g ” ,   17 th   I n ter n a ti o n a l  IEE E   c o n fer e n c e   o n   In telli g e n t  T ra n sp o rt  S y ste ms ,   p p - 35 - 3 8 ,   2 0 1 4   [7 ]   M ig u e l  Oliv e ira,  V it o r  S a n to s,   A n g e l  D.  S a p p a ,   “ M u lt i  m o d a l  In v e rse   P e rsp e c ti v e   M a p p i n g ”   a v a il a b le at:  h tt p : // ww w . c v c . u a b . e s/p e o p le/a sa p p a /p u b li c a ti o n s/J _ _ E lse v ier_ IF _ V o l _ 2 4 _ J u ly _ 2 0 1 5 _ p p _ 1 0 8 - 1 2 1 . p d f     [8 ]   X .   Cla d y ,   F .   Co ll a n g e ,   F .   Ju rie a n d   P .   M a rti n e t ,   “ T ra c k in g   w it h   a   p a n   ti lt   z o o m   c a m e r a   f o r  A CC” ,   a v a il a b le at:  h tt p : // ww w . isir. u p m c . f r/ f il e s/2 0 0 1 A C T I5 9 8 . p d f   [9 ]   M a ss i m o   Be rto z z i,   “ G O L D:  A   P a ra ll e l  Re a l - T i m e   S tere o   V isi o n   S y ste m   f o r  G e n e ri c   Ob sta c le an d   L a n e   De tec ti o n ” ,   IEE E  tra n sa c ti o n s  o n   Im a g e   Pr o c e ss in g ,   V o l 7 ,   issu e   1 ,   p p   6 2 - 8 1 ,   1 9 9 8   [1 0 ]   Do n g w o o k   S e o ,   Kh a n g h y u n   Jo ,   “ In v e rse   P e rsp e c ti v e   M a p p i n g   b a se d   Ro a d   C u rv a tu re   Esti m a ti o n ” ,   2 0 1 4   IEE E/ S ICE  In ter n a t io n a l  S y mp o si u m o n   S y ste m In teg ra t io n ,  p p   4 8 0 - 4 8 3 ,   2 0 1 5 .           Evaluation Warning : The document was created with Spire.PDF for Python.
I J R E S   I SS N:  2089 - 4864       A p p lica tio n   o f I n ve r s e  P ers p ec tive  Ma p p in g   fo r   A d v a n c ed   Dri ve r   A s s is ta n ce   S ystems   in …  ( V ig h n esh   N .   T . )     159   B I O G RAP H I E S O F   AUTH O RS        V ig h n e s h   N.T   re c e iv e d   h is  Ba c h e lo r  o f   En g in e e rin g   in   T e le c o m m u n ica ti o n   E n g in e e rin g   f ro m   BM S   Co ll e g e   o f   En g in e e rin g ,   Ba n g a lo re .   His  in tere sts  in c lu d e   A u to m o ti v e   E m b e d d e d   S y ste m s,  I m a g e   p ro c e ss in g   a n d   Co m p u ti n g   n e tw o rk s  a n d   sy ste m s  m a in ly   f o c u sin g   o n   A u to m o ti v e   d o m a in .   H e   is   c u rre n tl y   se rv in g   a s  De v e lo p e r  fo r  T a ta  Co n su lt a n c y   S e r v ice s,  Ba n g a lo re ,   In d ia  a n d   is  se rv in g   Ja g u a r  L a n d   Ro v e r  a c c o u n t,   d e v e lo p in g   Hu m a n   M a c h in e   In terfa c e (HMI )  f o r  th e   in f o tain m e n t  s y ste m .         Ra c h a n a   A n il   re c e i v e d   h e r  Ba c h e lo r  o f   En g in e e rin g   in   T e lec o m m u n ica ti o n   En g in e e rin g   f ro m   BM S   Co ll e g e   o f   En g in e e rin g ,   Ba n g a lo re .   He r  in tere sts  in c lu d e   E m b e d d e d   S y st e m s  a n d   I m a g e   P r o c e ss in g .   S h e   is  c u rre n tl y   se rv in g   a s  a   De v e lo p e r  in   Ro b e rt  B o sc h   En g in e e rin g   a n d   B u sin e ss   S o lu ti o n ,   d e v e lo p in g   R u n   T im e   En v iro n m e n t(RT E)  f o r  c o n tro ll e rs  u se d   in   M o b il e   Hy d ra u li c s.             S a n jan a   S h a ra v a n a   re c e iv e d   h e r   Ba c h e lo r  o f  En g in e e rin g   in   Tele c o m m u n ica ti o n   En g in e e rin g   f ro m   BM S   Co ll e g e   o f   En g in e e rin g ,   Ba n g a lo re .   He r  in tere sts   in c lu d e   Em b e d d e d   S y ste m s  a n d   is  c u rre n tl y   se rv in g   a s a S e rv ice   En g in e e r  in   M icro lan d   a s A p p li c a ti o n   P a c k a g e r  a n d   T e ste r.               Ro h it h   Ku m a r.   D  re c e iv e d   h is  Ba c h e lo r  o f   En g in e e ri n g   in   T e lec o m m u n ica ti o n   E n g in e e rin g   f ro m   BM S   Co ll e g e   o f   En g in e e rin g ,   Ba n g a lo re .   His  in tere sts  in c lu d e   A u to m o ti v e   Em b e d d e d   S y st e m s.  He   h a s  w o rk e d   a s  a n   in tern   in   G ip z o n ICs  tec h n o   lab s  i n   Em b e d d e d   S y ste m s  f o r  5   m o n th s   a n d   is  c u rre n tl y   w o rk in g   a s  a n   As so c iate   S o f t w a r e   En g in e e r  i n   A c c e n tu re ,   Ba n g a lo re ,   In d ia ,   d e v e lo p in g   a n d   m a in tain in g   t h e   S W IF T   a p p li c a ti o n   f o r  p a y m e n ts  o f   CYB G .               Ra jes h wa ri  He g d e   re c e iv e d   h e r  Ba c h e lo r  o f   En g in e e rin g   in   E lec tro n ics   a n d   C o m m u n ica ti o n   En g in e e rin g   f ro m   Na ti o n a l  In stit u te  o f   En g in e e rin g ,   M y so re ,   M a s ter   o f   En g in e e rin g   in   El e c tro n ics   f ro m   BM S   Co ll e g e   o f   En g in e e rin g ,   Ba n g a lo re   a n d   P h D  f ro m   Ba n g a lo re   Un iv e rsity .   S h e   is  c u rre n tl y   a n   A ss o c iate   P ro f e ss o r  &   He a d ,   De p a rtm e n t  o f   T e le c o m m u n ica ti o n   En g in e e rin g ,   BM S   Co ll e g e   o f   En g in e e rin g ,   Ba n g a lo r e ,   In d ia.               B. S . Na g a b h u sh a n a   re c e iv e d   h is  B a c h e lo r  o f   En g in e e rin g   in   El e c tro n ics   f ro m   Ba n g a lo re   Un iv e rsit y ,   M . T e c h .   in   In d u strial  El e c tro n ics   f ro m   Un iv .   o f  M y so re   a n d   P h . D.  f ro m   In d ian   In stit u te  o f   S c ien c e   (IIS c ),   Ba n g a lo re .   He   is  p re se n tl y   a s so c iate d   w it h   th e   De p a rt m e n t  o f   El e c tro n ics   a n d   Co m m u n ica ti o n   E n g in e e rin g   o f   BM S   Co l leg e   o f   En g in e e rin g ,   Ba n g a lo re ,   In d ia.   His  Re se a rc h   in tere sts in c lu d e   e m b e d d e d   sy ste m s w it h   f o c u s o n   a u t o m o ti v e   e lec tro n ics .         Evaluation Warning : The document was created with Spire.PDF for Python.