SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
Work Portfolio

     Amit Prabhudesai
Samsung Adv. Inst. Tech. (SAIT)
      Bangalore, India
About me ...

Hi, I'm Amit and I work in the multimedia domain. My specialties are image
processing and computer vision. I graduated from the Indian Institute of
Technology (IIT) Bombay, Mumbai where I worked on the problem of image
retrieval.

I have worked with Siemens Corporate
Technology Labs (July 2006 - Aug 2008)
and am currently working in SAIT - India, a
division of Samsung India Software Ops.
(SISO).

You can learn more about me at:
http://unhub.com/AmitPrabhudesai
Feel free to drop me a line at prabhudesai.amit@gmail.com
I'm passionate about technology, innovation and product-engineering. I blog
about these topics (and more) at: http://thoughtlabs.wordpress.com/
Human-detection using Adaboost

 Problem statement - detecting presence of humans in video
 frames from a surveillance camera
What is Adaboost?

 Adaboost or ADAptive BOOSTing is a method to learn a
 single 'strong' classifier from a huge set of so-called 'weak'
 classifiers
    What are 'weak' classifiers? They are a set of simple
    features - only constraint being that the max. absolute
    classification error over the training set < 0.5
    e.g. - Haar features - difference-of-sum features
    computed over image regions
 Philosophy of Adaboost
    Learn the best-set of features by solving successively
    difficult problems (think GRE-test!)
 Adaboost gives you the final set of best features, weights to
 combine them and a threshold
Fast feature computation

  Efficient feature computation via the 'Integral Image'
      II(x,y) = sum(i(x',y')) s.t. x' <= x, y' <= y
  Why compute the integral-image representation?
      Constant-time computation of difference-of-sum
      features!
      Rectangular sum computed in 4 array references
      Difference between rectangular sums computed in 8
      array references
      Adjacent rectangle-sums computed in 6 array references
Work packages

 Creation of training data-set
    1000 positive samples from training videos from
    surveillance video
    3000 negative samples from videos not containing
    pedestrians - randomly extracted windows
 Prototype development of a human-detection system using
 the Adaboost algorithm
    Use of MATLAB for rapid development and testing
        Training the classifier
        Testing on unseen samples (partitioned from the
        collected data-set)
        Testing on unseen real-life video sequences from the
        surveillance camera
Work packages

 System implementation in C for benchmark and demo to
 management
 Promising results
    Good detection rate (97 per cent +)
    Low false-positive rate (1 FP in every 1,000,000
    windows examined)
        FP-rate is critical in real-life systems
        Cost of false-alarms is high!
 Porting of system to FPGA for embedded hardware
 implementation
    Close involvement with FPGA team to explain system
    architecture
    Explore scope for parallel implementation - real-time
    performance desired!
Success Stories!

  System ported on FPGA and DSP-based 'Smart Camera'
  attaining real-time performance
      Detecting all humans present in a 320 x 240 video frame
      with frame rate of 30 fps
  System deployed on Client site for use as Intruder detection
  system
Lane Departure Warning (LDW)
System
 Part of the Automatic Driver Assistance System (ADAS)
 Portfolio
LDW System - Goals & Responsibilities

 Porting and Optimization of a LDW system to the Texas
 Instruments (TI) DM6437 fixed-point digital signal processor
  Responsibilities
     Part of the team as a computer-vision algorithms expert
         Reverse-engineer the algorithm from C++ code
         provided by the Client
         Prepare detailed-flow-diagrams (DFDs) and conduct
         code walk-throughs
     Understand the algorithm and help with the optimization
     for the TI-C6000 architecture
         Suggest possible algorithm enhancements to
         algorithm developers (Client-side)
LDW System - Work packages

 Complete understanding of the algorithm from C++ source
 code and preparation of DFDs for algorithm understanding
 Involved in porting and optimization for TI-DSP C6000
 architecture
    Code optimization and re-structuring for efficient
    embedded implementation
    Tuning of run-time critical loops using compiler intrinsics,
    assembly optimization
    Memory optimization - re-structuring data, reducing
    memory stalls
    Fixed-point optimization using the TI IQMath library
LDW System - Contributions

 Obtained overall improvement of 2.5X in system
 performance (from baseline version) with up to 4X
 improvement in run-time critical modules
 Proposed an alternative design for a LDW system which is
 considerably less complex than existing design
    Implementation and validation of proposed design in C
    with both synthetic test sequences and real-life test
    sequences
    A Disclosure of Invention (DoI) filing on the work on the
    alternative LDW System design and implementation
Video Analytics for Retail Store Chain

  Vision-based system to count number of people entering a
  store
      Subsidiary system to detect the formation of a queue at
      billing counters
Video analytics for Retail Store

  Problem statement: System to count the number of people
  entering a store and allied (separate) system to detect
  queue-formation at billing counter
  Responsibilities
     Complete responsibility of end-to-end solution design
         Requirements gathering and spec'ing
         System architecture definition
         Software development
         Testing and Validation
         Demo
Retail store video analytics - Solution

  Proposed an efficient system based on adaptive
  background separation (Stauffer-Grimson algorithm)
     Background separation to detect foreground blobs
     Feature-extraction on detected blobs and validation
     Track the blobs on basis of extracted features
        Guard against counting same person twice
     Queue formation detection
        Simple morphological operations on background
        subtracted frame
        Flag _queueFormed event on basis of blob
        dimensions
Retail store video analytics -
Development
  Software development for the proposed system in C++
  Testing and validation on simulated sequences
  Proposed system demonstrated to management
Automatic Fingerprint Identification
System (AFIS)
  Responsible for complete software
  development in C++ for automatic
  fingerprint identification system
  Use of OpenCV library for rapid
  prototyping and development
  Proposed and implemented
  heuristics for reliable minutiae
  extraction from fingerprint images
  Dynamic programming (DP) based
  string-matching algorithm for
  identification
  Demo-system with developed
  software, and basic UI to interface
  capacitive touch sensor to PC for
  fingerprint enrollment and matching
Trainings/Mentorship

  Attended the Texas Instruments Developers' Conference -
  India (2008) Workshop on Optimizing for TI-C6000
  architecture
  Attended the ICVGIP'06 Conference representing Siemens
  as a delegate
  Mentored interns on their summer projects/Graduate
  projects
  Development of an image-processing library optimized for
  the TI-C6000 architecture with an intern from IIT-Madras
More to follow ...

Mais conteúdo relacionado

Semelhante a Work Portfolio

Hyf azure ml_1
Hyf azure ml_1Hyf azure ml_1
Hyf azure ml_1KatoK1
 
Build, Train, and Deploy ML Models at Scale
Build, Train, and Deploy ML Models at ScaleBuild, Train, and Deploy ML Models at Scale
Build, Train, and Deploy ML Models at ScaleAmazon Web Services
 
19507334023_NURISMA Z.D._PPT P PRADANA.pptx
19507334023_NURISMA Z.D._PPT P PRADANA.pptx19507334023_NURISMA Z.D._PPT P PRADANA.pptx
19507334023_NURISMA Z.D._PPT P PRADANA.pptxnurismazenitad12
 
Presentation1.2.pptx
Presentation1.2.pptxPresentation1.2.pptx
Presentation1.2.pptxpranaykusuma
 
“Accelerating Newer ML Models Using the Qualcomm AI Stack,” a Presentation fr...
“Accelerating Newer ML Models Using the Qualcomm AI Stack,” a Presentation fr...“Accelerating Newer ML Models Using the Qualcomm AI Stack,” a Presentation fr...
“Accelerating Newer ML Models Using the Qualcomm AI Stack,” a Presentation fr...Edge AI and Vision Alliance
 
Leveraging Artificial Intelligence Processing on Edge Devices
Leveraging Artificial Intelligence Processing on Edge DevicesLeveraging Artificial Intelligence Processing on Edge Devices
Leveraging Artificial Intelligence Processing on Edge DevicesICS
 
Machine Vision On Embedded Platform
Machine Vision On Embedded Platform Machine Vision On Embedded Platform
Machine Vision On Embedded Platform Omkar Rane
 
Machine vision Application
Machine vision ApplicationMachine vision Application
Machine vision ApplicationAbhishek Sainkar
 
Imaging automotive 2015 addfor v002
Imaging automotive 2015   addfor v002Imaging automotive 2015   addfor v002
Imaging automotive 2015 addfor v002Enrico Busto
 
Imaging automotive 2015 addfor v002
Imaging automotive 2015   addfor v002Imaging automotive 2015   addfor v002
Imaging automotive 2015 addfor v002Enrico Busto
 
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDSFACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDSIRJET Journal
 
AI Powered Drones
AI Powered DronesAI Powered Drones
AI Powered DronesAchal Negi
 
Machine programming
Machine programmingMachine programming
Machine programmingDESMOND YUEN
 
Lecture-1-2-+(1).pdf
Lecture-1-2-+(1).pdfLecture-1-2-+(1).pdf
Lecture-1-2-+(1).pdfsamaghorab
 
Lecture-1-2-+(1).pdf
Lecture-1-2-+(1).pdfLecture-1-2-+(1).pdf
Lecture-1-2-+(1).pdfsamaghorab
 
Lessons Learned from Building Machine Learning Software at Netflix
Lessons Learned from Building Machine Learning Software at NetflixLessons Learned from Building Machine Learning Software at Netflix
Lessons Learned from Building Machine Learning Software at NetflixJustin Basilico
 

Semelhante a Work Portfolio (20)

Resume marky20181025
Resume marky20181025Resume marky20181025
Resume marky20181025
 
Deep learning in manufacturing predicting and preventing manufacturing defect...
Deep learning in manufacturing predicting and preventing manufacturing defect...Deep learning in manufacturing predicting and preventing manufacturing defect...
Deep learning in manufacturing predicting and preventing manufacturing defect...
 
Hyf azure ml_1
Hyf azure ml_1Hyf azure ml_1
Hyf azure ml_1
 
TAXTRON Profile_PDF
TAXTRON Profile_PDFTAXTRON Profile_PDF
TAXTRON Profile_PDF
 
Build, Train, and Deploy ML Models at Scale
Build, Train, and Deploy ML Models at ScaleBuild, Train, and Deploy ML Models at Scale
Build, Train, and Deploy ML Models at Scale
 
19507334023_NURISMA Z.D._PPT P PRADANA.pptx
19507334023_NURISMA Z.D._PPT P PRADANA.pptx19507334023_NURISMA Z.D._PPT P PRADANA.pptx
19507334023_NURISMA Z.D._PPT P PRADANA.pptx
 
Presentation1.2.pptx
Presentation1.2.pptxPresentation1.2.pptx
Presentation1.2.pptx
 
“Accelerating Newer ML Models Using the Qualcomm AI Stack,” a Presentation fr...
“Accelerating Newer ML Models Using the Qualcomm AI Stack,” a Presentation fr...“Accelerating Newer ML Models Using the Qualcomm AI Stack,” a Presentation fr...
“Accelerating Newer ML Models Using the Qualcomm AI Stack,” a Presentation fr...
 
Leveraging Artificial Intelligence Processing on Edge Devices
Leveraging Artificial Intelligence Processing on Edge DevicesLeveraging Artificial Intelligence Processing on Edge Devices
Leveraging Artificial Intelligence Processing on Edge Devices
 
Machine Vision On Embedded Platform
Machine Vision On Embedded Platform Machine Vision On Embedded Platform
Machine Vision On Embedded Platform
 
Machine vision Application
Machine vision ApplicationMachine vision Application
Machine vision Application
 
Imaging automotive 2015 addfor v002
Imaging automotive 2015   addfor v002Imaging automotive 2015   addfor v002
Imaging automotive 2015 addfor v002
 
Imaging automotive 2015 addfor v002
Imaging automotive 2015   addfor v002Imaging automotive 2015   addfor v002
Imaging automotive 2015 addfor v002
 
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDSFACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
 
AI Powered Drones
AI Powered DronesAI Powered Drones
AI Powered Drones
 
Machine programming
Machine programmingMachine programming
Machine programming
 
Ijetr011814
Ijetr011814Ijetr011814
Ijetr011814
 
Lecture-1-2-+(1).pdf
Lecture-1-2-+(1).pdfLecture-1-2-+(1).pdf
Lecture-1-2-+(1).pdf
 
Lecture-1-2-+(1).pdf
Lecture-1-2-+(1).pdfLecture-1-2-+(1).pdf
Lecture-1-2-+(1).pdf
 
Lessons Learned from Building Machine Learning Software at Netflix
Lessons Learned from Building Machine Learning Software at NetflixLessons Learned from Building Machine Learning Software at Netflix
Lessons Learned from Building Machine Learning Software at Netflix
 

Último

TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...
TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...
TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...rightmanforbloodline
 
Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
WhatsApp 📞 8448380779 ✅Call Girls In Salarpur Sector 81 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Salarpur Sector 81 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Salarpur Sector 81 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Salarpur Sector 81 ( Noida)Delhi Call girls
 
Delhi Call Girls South Ex 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls South Ex 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls South Ex 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls South Ex 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Call Girls Bidadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Bidadi Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Bidadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Bidadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Escorts Service Cambridge Layout ☎ 7737669865☎ Book Your One night Stand (Ba...
Escorts Service Cambridge Layout  ☎ 7737669865☎ Book Your One night Stand (Ba...Escorts Service Cambridge Layout  ☎ 7737669865☎ Book Your One night Stand (Ba...
Escorts Service Cambridge Layout ☎ 7737669865☎ Book Your One night Stand (Ba...amitlee9823
 
Vip Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...
Vip  Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...Vip  Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...
Vip Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...shivangimorya083
 
Top Rated Pune Call Girls Deccan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Deccan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Deccan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Deccan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...
Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...
Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...Pooja Nehwal
 
Internship Report].pdf iiwmoosmsosmshkssmk
Internship Report].pdf iiwmoosmsosmshkssmkInternship Report].pdf iiwmoosmsosmshkssmk
Internship Report].pdf iiwmoosmsosmshkssmkSujalTamhane
 
CFO_SB_Career History_Multi Sector Experience
CFO_SB_Career History_Multi Sector ExperienceCFO_SB_Career History_Multi Sector Experience
CFO_SB_Career History_Multi Sector ExperienceSanjay Bokadia
 
reStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdf
reStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdfreStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdf
reStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdfKen Fuller
 
Call Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Production Day 1.pptxjvjbvbcbcb bj bvcbj
Production Day 1.pptxjvjbvbcbcb bj bvcbjProduction Day 1.pptxjvjbvbcbcb bj bvcbj
Production Day 1.pptxjvjbvbcbcb bj bvcbjLewisJB
 
Resumes, Cover Letters, and Applying Online
Resumes, Cover Letters, and Applying OnlineResumes, Cover Letters, and Applying Online
Resumes, Cover Letters, and Applying OnlineBruce Bennett
 
Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Call Girls Jayanagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jayanagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jayanagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jayanagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...amitlee9823
 
Hot Call Girls |Delhi |Janakpuri ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Janakpuri ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Janakpuri ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Janakpuri ☎ 9711199171 Book Your One night Standkumarajju5765
 

Último (20)

Sensual Moments: +91 9999965857 Independent Call Girls Paharganj Delhi {{ Mon...
Sensual Moments: +91 9999965857 Independent Call Girls Paharganj Delhi {{ Mon...Sensual Moments: +91 9999965857 Independent Call Girls Paharganj Delhi {{ Mon...
Sensual Moments: +91 9999965857 Independent Call Girls Paharganj Delhi {{ Mon...
 
TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...
TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...
TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...
 
Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
WhatsApp 📞 8448380779 ✅Call Girls In Salarpur Sector 81 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Salarpur Sector 81 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Salarpur Sector 81 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Salarpur Sector 81 ( Noida)
 
Delhi Call Girls South Ex 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls South Ex 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls South Ex 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls South Ex 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Call Girls Bidadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Bidadi Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Bidadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Bidadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Escorts Service Cambridge Layout ☎ 7737669865☎ Book Your One night Stand (Ba...
Escorts Service Cambridge Layout  ☎ 7737669865☎ Book Your One night Stand (Ba...Escorts Service Cambridge Layout  ☎ 7737669865☎ Book Your One night Stand (Ba...
Escorts Service Cambridge Layout ☎ 7737669865☎ Book Your One night Stand (Ba...
 
Vip Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...
Vip  Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...Vip  Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...
Vip Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...
 
Top Rated Pune Call Girls Deccan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Deccan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Deccan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Deccan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...
Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...
Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...
 
Internship Report].pdf iiwmoosmsosmshkssmk
Internship Report].pdf iiwmoosmsosmshkssmkInternship Report].pdf iiwmoosmsosmshkssmk
Internship Report].pdf iiwmoosmsosmshkssmk
 
CFO_SB_Career History_Multi Sector Experience
CFO_SB_Career History_Multi Sector ExperienceCFO_SB_Career History_Multi Sector Experience
CFO_SB_Career History_Multi Sector Experience
 
reStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdf
reStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdfreStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdf
reStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdf
 
Call Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance Booking
 
Production Day 1.pptxjvjbvbcbcb bj bvcbj
Production Day 1.pptxjvjbvbcbcb bj bvcbjProduction Day 1.pptxjvjbvbcbcb bj bvcbj
Production Day 1.pptxjvjbvbcbcb bj bvcbj
 
Resumes, Cover Letters, and Applying Online
Resumes, Cover Letters, and Applying OnlineResumes, Cover Letters, and Applying Online
Resumes, Cover Letters, and Applying Online
 
Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
VVVIP Call Girls In East Of Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In East Of Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In East Of Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In East Of Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Call Girls Jayanagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jayanagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jayanagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jayanagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
Hot Call Girls |Delhi |Janakpuri ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Janakpuri ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Janakpuri ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Janakpuri ☎ 9711199171 Book Your One night Stand
 

Work Portfolio

  • 1. Work Portfolio Amit Prabhudesai Samsung Adv. Inst. Tech. (SAIT) Bangalore, India
  • 2. About me ... Hi, I'm Amit and I work in the multimedia domain. My specialties are image processing and computer vision. I graduated from the Indian Institute of Technology (IIT) Bombay, Mumbai where I worked on the problem of image retrieval. I have worked with Siemens Corporate Technology Labs (July 2006 - Aug 2008) and am currently working in SAIT - India, a division of Samsung India Software Ops. (SISO). You can learn more about me at: http://unhub.com/AmitPrabhudesai Feel free to drop me a line at prabhudesai.amit@gmail.com I'm passionate about technology, innovation and product-engineering. I blog about these topics (and more) at: http://thoughtlabs.wordpress.com/
  • 3. Human-detection using Adaboost Problem statement - detecting presence of humans in video frames from a surveillance camera
  • 4. What is Adaboost? Adaboost or ADAptive BOOSTing is a method to learn a single 'strong' classifier from a huge set of so-called 'weak' classifiers What are 'weak' classifiers? They are a set of simple features - only constraint being that the max. absolute classification error over the training set < 0.5 e.g. - Haar features - difference-of-sum features computed over image regions Philosophy of Adaboost Learn the best-set of features by solving successively difficult problems (think GRE-test!) Adaboost gives you the final set of best features, weights to combine them and a threshold
  • 5. Fast feature computation Efficient feature computation via the 'Integral Image' II(x,y) = sum(i(x',y')) s.t. x' <= x, y' <= y Why compute the integral-image representation? Constant-time computation of difference-of-sum features! Rectangular sum computed in 4 array references Difference between rectangular sums computed in 8 array references Adjacent rectangle-sums computed in 6 array references
  • 6. Work packages Creation of training data-set 1000 positive samples from training videos from surveillance video 3000 negative samples from videos not containing pedestrians - randomly extracted windows Prototype development of a human-detection system using the Adaboost algorithm Use of MATLAB for rapid development and testing Training the classifier Testing on unseen samples (partitioned from the collected data-set) Testing on unseen real-life video sequences from the surveillance camera
  • 7. Work packages System implementation in C for benchmark and demo to management Promising results Good detection rate (97 per cent +) Low false-positive rate (1 FP in every 1,000,000 windows examined) FP-rate is critical in real-life systems Cost of false-alarms is high! Porting of system to FPGA for embedded hardware implementation Close involvement with FPGA team to explain system architecture Explore scope for parallel implementation - real-time performance desired!
  • 8. Success Stories! System ported on FPGA and DSP-based 'Smart Camera' attaining real-time performance Detecting all humans present in a 320 x 240 video frame with frame rate of 30 fps System deployed on Client site for use as Intruder detection system
  • 9. Lane Departure Warning (LDW) System Part of the Automatic Driver Assistance System (ADAS) Portfolio
  • 10. LDW System - Goals & Responsibilities Porting and Optimization of a LDW system to the Texas Instruments (TI) DM6437 fixed-point digital signal processor Responsibilities Part of the team as a computer-vision algorithms expert Reverse-engineer the algorithm from C++ code provided by the Client Prepare detailed-flow-diagrams (DFDs) and conduct code walk-throughs Understand the algorithm and help with the optimization for the TI-C6000 architecture Suggest possible algorithm enhancements to algorithm developers (Client-side)
  • 11. LDW System - Work packages Complete understanding of the algorithm from C++ source code and preparation of DFDs for algorithm understanding Involved in porting and optimization for TI-DSP C6000 architecture Code optimization and re-structuring for efficient embedded implementation Tuning of run-time critical loops using compiler intrinsics, assembly optimization Memory optimization - re-structuring data, reducing memory stalls Fixed-point optimization using the TI IQMath library
  • 12. LDW System - Contributions Obtained overall improvement of 2.5X in system performance (from baseline version) with up to 4X improvement in run-time critical modules Proposed an alternative design for a LDW system which is considerably less complex than existing design Implementation and validation of proposed design in C with both synthetic test sequences and real-life test sequences A Disclosure of Invention (DoI) filing on the work on the alternative LDW System design and implementation
  • 13. Video Analytics for Retail Store Chain Vision-based system to count number of people entering a store Subsidiary system to detect the formation of a queue at billing counters
  • 14. Video analytics for Retail Store Problem statement: System to count the number of people entering a store and allied (separate) system to detect queue-formation at billing counter Responsibilities Complete responsibility of end-to-end solution design Requirements gathering and spec'ing System architecture definition Software development Testing and Validation Demo
  • 15. Retail store video analytics - Solution Proposed an efficient system based on adaptive background separation (Stauffer-Grimson algorithm) Background separation to detect foreground blobs Feature-extraction on detected blobs and validation Track the blobs on basis of extracted features Guard against counting same person twice Queue formation detection Simple morphological operations on background subtracted frame Flag _queueFormed event on basis of blob dimensions
  • 16. Retail store video analytics - Development Software development for the proposed system in C++ Testing and validation on simulated sequences Proposed system demonstrated to management
  • 17. Automatic Fingerprint Identification System (AFIS) Responsible for complete software development in C++ for automatic fingerprint identification system Use of OpenCV library for rapid prototyping and development Proposed and implemented heuristics for reliable minutiae extraction from fingerprint images Dynamic programming (DP) based string-matching algorithm for identification Demo-system with developed software, and basic UI to interface capacitive touch sensor to PC for fingerprint enrollment and matching
  • 18. Trainings/Mentorship Attended the Texas Instruments Developers' Conference - India (2008) Workshop on Optimizing for TI-C6000 architecture Attended the ICVGIP'06 Conference representing Siemens as a delegate Mentored interns on their summer projects/Graduate projects Development of an image-processing library optimized for the TI-C6000 architecture with an intern from IIT-Madras