SlideShare a Scribd company logo
1 of 24
INDEX
1.Why mobile media?
2.Special characteristics and requirements.
3.Demands for remote target positioning.
4. Positionit
5. Major components of positionit.
i. Single-image-based remote target localization.
ii. Two-image-based remote target localization.
iii. Video-based remote-moving-target tracking.
6. Performance.
7. Challenges : Mobile media .
8. Conclusion.
9.References.
 Remote target-localization and tracking system
uses networked smartphones to localize a remote
target of interest.
 System can switch to both standalone and network
mode.
 To showcase the power of mobile media, we
present PositionIt, a mobile media-based remote
target-localization and tracking system.
 Sensors in smartphones have enhanced
mobile technology.
GPS -> measures phone’s position
Digital Compass-> direction of the remote target
Digital Cameras -> used for distance estimation.
 High-resolution camera increased
multimedia research opportunities.
 Lightweight computing: Optimized usage of
battery power.
 Performance tradeoffs : critical to achieve a good
balance between accuracy and complexity.
 Interactive user interfaces : Smartphones provide
an interactive and friendly user interface that can
be leveraged to improve performance.
 Military and commercial applications
Examples :
1. On the battlefield, soldiers can identify colleague.
2. A golfer who wants to estimate the distance to the
hole or
3. A hunter who needs to know the distance to a
target.
4. A tourist might wish to associate a remote object’s
GPS location (using Google Maps or Google Earth,
for example) when taking a picture so as to share
the local information with others.
 Recently developed a image- and video-
based remote target localization and
tracking system on Android smartphones.
 PositionIt - uses networked smartphones to
localize a remote target by fusing data
sensed by embedded sensors.
 Important PositionIt feature - Computing is
done on the phone and thus runs offline.
 Compass reading and GPS coordinates are
collected to track a remote object, by the PositionIt
System.
 The user then captures an image or video of the
remote object to compute its distance/position.
 System’s three main functional components:
o Single-image based localization
o Two-image based localization,
o Video-based remote moving target tracking.
POSITIONIT (cont…)
POSITIONIT
 Locate remote objects with regular shapes.
 the user is expected to know the object’s physical
height and width.
 This is a camera-pose-estimation process.
 The user’s input of the tight bounding box is an
important step for accurate distance estimation.
 An object moving on a level surface the physical height
information alone is sufficient for object-position
estimation.
SINGLE IMAGE BASED
 PositionIt can estimate its position given two
images of the remote target.
 Two different phones or with one phone from two
different positions.
 if only the remote target’s distance is of interest,
then it is sufficient to estimate the distance
between the two phones,
 When the user collects the two images, he can
identify the remote target by inputting a
rectangular box enclosing the target on both
photos.
 After which the application will perform image
feature extraction and matching, camera relative
position estimation, and remote target-position
estimation based on two-view triangulation.
 If the two images are taken on different phones by
two different users, PositionIt utilizes Android
phone’s Bluetooth or WiFi net- work capabilities to
send images from one device to the other.
TWO-IMAGE-BASED (cont…)
TWO IMAGE BASED REMOTE TARGET LOCALIZATION
 The moving-target tracking function is available if the
remote target’s physical size is known.
 Takes a short video clip of the moving object and then
simply draws a rough rectangular (with a finger touch
and hold)
 The system then derives a tight bounding box around
the target object in all video frames.
 With the help of the rectangle drawn by the user, the
system can achieve better accuracy and higher
efficiency when locating the tight bounding box.
 The system then projects the moving object’s
position on the image plane to the real-world
coordinates.
 While the video is being taken, the smart- phone’s
GPS coordinates and digital compass readings are
recorded so that the moving object’s trajectory can
be drawn on the map.
VIDEO-BASED (cont…)
VIDEO-BASED REMOTE-MOVING-TARGET TRACKING
 Average accuracy of:
Single- image-based = ~90%
Two-image-based = ~83%
 Limitations of two image based
◦ 1. Distance between the two cameras is an
estimated value based on the single-image-
based system, so errors will propagate during
the two-image-based estimation.
◦ 2. If the object is far away and its image is small,
the feature detection and matching accuracy
becomes a constraint.
 The video-based tight-bounding-box extraction is
generally robust, so the video-based moving-
target tracking accuracy is close to the single-
image-based system.
PERFORMANCE(cont…)
 accuracy of some embedded sensors such as the
GPS and digital compass is still limited.
 Speed wise
◦ the single-image-based localization can generate the
result instantly after the tight bounding box is provided.
◦ For two- image-based localization, the application
generates the results within approximately 25 seconds after
some initial algorithm optimization.
◦ The video-based moving-target tracking runs at
approximately 5 to 7 frames per second (fps) after some
initial algorithm optimization.
 Multimedia computing is a computationally
intensive task, but mobile devices are limited by
battery and computing power.
 Multimedia computing could benefit from mobile
devices’ all-in-one embedded sensors
 Mobile devices user-friendly interfaces can help
multimedia processing by lowering the complexity
and improving estimation accuracy.
 Mobile multimedia systems will greatly contribute
to both commercial and military applications.
REFERENCES
1. H. Hile et al., ‘‘Landmark-Based Pedestrian Navigation with Enhanced
Spatial Reasoning,’’ Proc.7th Int’l Conf. Pervasive Computing,
Springer, 2009, pp. 5976.
2. F.X. Yu, R. Ji, and S.-F. Chang, ‘‘Active Query Sensing for Mobile
Location Search,’’ Proc. ACMInt’l Conf. Multimedia (ACM MM), ACM
Press, 2011, pp. 312.
3. J. Roters, X. Jiang, and K. Rothaus, ‘‘Recognition of Traffic Lights in
Live Video Streams on Mobile Devices,’’ IEEE Trans. Circuits and
Systems for Video Technology, vol. 21, no. 10, 2011, pp. 14971511.
4. Q. Wang et al., ‘‘PositionIt an Image-Based Remote Target
Localization System on Smartphones,’’ Proc. ACM Int’l Multimedia
Conf., ACM Press, 2011, pp. 821822.
5. Q. Wang et al., ‘‘Video Based Real-World Remote Target Tracking on
Smartphones,’’ to be published in Proc. IEEE Int’l Conf. Multimedia
and Expo, IEEE CS Press, 2012.
THANK YOU

More Related Content

What's hot

IRJET- Smart Helmet for Visually Impaired
IRJET- Smart Helmet for Visually ImpairedIRJET- Smart Helmet for Visually Impaired
IRJET- Smart Helmet for Visually ImpairedIRJET Journal
 
Ijarcet vol-2-issue-3-947-950
Ijarcet vol-2-issue-3-947-950Ijarcet vol-2-issue-3-947-950
Ijarcet vol-2-issue-3-947-950Editor IJARCET
 
Hand Gesture Controls for Digital TV using Mobile ARM Platform
Hand Gesture Controls for Digital TV using Mobile ARM PlatformHand Gesture Controls for Digital TV using Mobile ARM Platform
Hand Gesture Controls for Digital TV using Mobile ARM Platformijsrd.com
 
IRJET- Finger Gesture Recognition Using Linear Camera
IRJET-  	  Finger Gesture Recognition Using Linear CameraIRJET-  	  Finger Gesture Recognition Using Linear Camera
IRJET- Finger Gesture Recognition Using Linear CameraIRJET Journal
 
Enhanced Computer Vision with Microsoft Kinect Sensor: A Review
Enhanced Computer Vision with Microsoft Kinect Sensor: A ReviewEnhanced Computer Vision with Microsoft Kinect Sensor: A Review
Enhanced Computer Vision with Microsoft Kinect Sensor: A ReviewAbu Saleh Musa
 
DESIGN AND IMPLEMENTATION OF CAMERA-BASED INTERACTIVE TOUCH SCREEN
DESIGN AND IMPLEMENTATION OF CAMERA-BASED INTERACTIVE TOUCH SCREENDESIGN AND IMPLEMENTATION OF CAMERA-BASED INTERACTIVE TOUCH SCREEN
DESIGN AND IMPLEMENTATION OF CAMERA-BASED INTERACTIVE TOUCH SCREENJournal For Research
 
5.report (blue eye technology)
5.report (blue eye technology)5.report (blue eye technology)
5.report (blue eye technology)JIEMS Akkalkuwa
 
iMouse
iMouseiMouse
iMouseeeshak
 
Vision System and its application,Problems
Vision System and its application,ProblemsVision System and its application,Problems
Vision System and its application,ProblemsNikhil Chavda
 
IRJET- Bemythirdeye- A Smart Electronic Blind Stick with Goggles
IRJET- Bemythirdeye- A Smart Electronic Blind Stick with GogglesIRJET- Bemythirdeye- A Smart Electronic Blind Stick with Goggles
IRJET- Bemythirdeye- A Smart Electronic Blind Stick with GogglesIRJET Journal
 
powerpoint presentation on sixth sense Technology
powerpoint presentation  on sixth sense Technologypowerpoint presentation  on sixth sense Technology
powerpoint presentation on sixth sense TechnologyJawhar Ali
 
Real Time Head & Hand Tracking Using 2.5D Data
Real Time Head & Hand Tracking Using 2.5D Data Real Time Head & Hand Tracking Using 2.5D Data
Real Time Head & Hand Tracking Using 2.5D Data Harin Veera
 
Blue eyes technology
Blue eyes technologyBlue eyes technology
Blue eyes technologyAnkit Gupta
 

What's hot (20)

i-Mouse
i-Mousei-Mouse
i-Mouse
 
IRJET- Smart Helmet for Visually Impaired
IRJET- Smart Helmet for Visually ImpairedIRJET- Smart Helmet for Visually Impaired
IRJET- Smart Helmet for Visually Impaired
 
Ijarcet vol-2-issue-3-947-950
Ijarcet vol-2-issue-3-947-950Ijarcet vol-2-issue-3-947-950
Ijarcet vol-2-issue-3-947-950
 
Virtual mouse
Virtual mouseVirtual mouse
Virtual mouse
 
Hand Gesture Controls for Digital TV using Mobile ARM Platform
Hand Gesture Controls for Digital TV using Mobile ARM PlatformHand Gesture Controls for Digital TV using Mobile ARM Platform
Hand Gesture Controls for Digital TV using Mobile ARM Platform
 
Blue eyes
Blue eyesBlue eyes
Blue eyes
 
IRJET- Finger Gesture Recognition Using Linear Camera
IRJET-  	  Finger Gesture Recognition Using Linear CameraIRJET-  	  Finger Gesture Recognition Using Linear Camera
IRJET- Finger Gesture Recognition Using Linear Camera
 
Enhanced Computer Vision with Microsoft Kinect Sensor: A Review
Enhanced Computer Vision with Microsoft Kinect Sensor: A ReviewEnhanced Computer Vision with Microsoft Kinect Sensor: A Review
Enhanced Computer Vision with Microsoft Kinect Sensor: A Review
 
DESIGN AND IMPLEMENTATION OF CAMERA-BASED INTERACTIVE TOUCH SCREEN
DESIGN AND IMPLEMENTATION OF CAMERA-BASED INTERACTIVE TOUCH SCREENDESIGN AND IMPLEMENTATION OF CAMERA-BASED INTERACTIVE TOUCH SCREEN
DESIGN AND IMPLEMENTATION OF CAMERA-BASED INTERACTIVE TOUCH SCREEN
 
5.report (blue eye technology)
5.report (blue eye technology)5.report (blue eye technology)
5.report (blue eye technology)
 
iMouse
iMouseiMouse
iMouse
 
Vision System and its application,Problems
Vision System and its application,ProblemsVision System and its application,Problems
Vision System and its application,Problems
 
IRJET- Bemythirdeye- A Smart Electronic Blind Stick with Goggles
IRJET- Bemythirdeye- A Smart Electronic Blind Stick with GogglesIRJET- Bemythirdeye- A Smart Electronic Blind Stick with Goggles
IRJET- Bemythirdeye- A Smart Electronic Blind Stick with Goggles
 
Blue eyes technology
Blue eyes technologyBlue eyes technology
Blue eyes technology
 
powerpoint presentation on sixth sense Technology
powerpoint presentation  on sixth sense Technologypowerpoint presentation  on sixth sense Technology
powerpoint presentation on sixth sense Technology
 
Epma 022
Epma 022Epma 022
Epma 022
 
Real Time Head & Hand Tracking Using 2.5D Data
Real Time Head & Hand Tracking Using 2.5D Data Real Time Head & Hand Tracking Using 2.5D Data
Real Time Head & Hand Tracking Using 2.5D Data
 
Kinect
KinectKinect
Kinect
 
Blue eyes technology
Blue eyes technologyBlue eyes technology
Blue eyes technology
 
Gesture recognition
Gesture recognitionGesture recognition
Gesture recognition
 

Similar to Positionit android app

Goal location prediction based on deep learning using RGB-D camera
Goal location prediction based on deep learning using RGB-D cameraGoal location prediction based on deep learning using RGB-D camera
Goal location prediction based on deep learning using RGB-D camerajournalBEEI
 
SISR - Smart Indoor Surveillance Robot using IoT for day to day usage PPT.pptx
SISR - Smart Indoor Surveillance Robot using IoT for day to day usage PPT.pptxSISR - Smart Indoor Surveillance Robot using IoT for day to day usage PPT.pptx
SISR - Smart Indoor Surveillance Robot using IoT for day to day usage PPT.pptxSanjaySTippannavar1
 
Geo location based augmented reality application
Geo location based augmented reality applicationGeo location based augmented reality application
Geo location based augmented reality applicationeSAT Journals
 
Android application to locate and track mobile phones(aaltm) an implementati...
Android application to locate and track mobile phones(aaltm)  an implementati...Android application to locate and track mobile phones(aaltm)  an implementati...
Android application to locate and track mobile phones(aaltm) an implementati...eSAT Journals
 
IRJET- A Review Paper on IoT based Cognitive Robot for Military Surveillance
IRJET- A Review Paper on IoT based Cognitive Robot for Military SurveillanceIRJET- A Review Paper on IoT based Cognitive Robot for Military Surveillance
IRJET- A Review Paper on IoT based Cognitive Robot for Military SurveillanceIRJET Journal
 
Interactive Full-Body Motion Capture Using Infrared Sensor Network
Interactive Full-Body Motion Capture Using Infrared Sensor Network  Interactive Full-Body Motion Capture Using Infrared Sensor Network
Interactive Full-Body Motion Capture Using Infrared Sensor Network ijcga
 
Interactive full body motion capture using infrared sensor network
Interactive full body motion capture using infrared sensor networkInteractive full body motion capture using infrared sensor network
Interactive full body motion capture using infrared sensor networkijcga
 
Indoor 3 d video monitoring using multiple kinect depth cameras
Indoor 3 d video monitoring using multiple kinect depth camerasIndoor 3 d video monitoring using multiple kinect depth cameras
Indoor 3 d video monitoring using multiple kinect depth camerasijma
 
Indoor 3D Video Monitoring Using Multiple Kinect Depth-Cameras
Indoor 3D Video Monitoring Using Multiple Kinect Depth-CamerasIndoor 3D Video Monitoring Using Multiple Kinect Depth-Cameras
Indoor 3D Video Monitoring Using Multiple Kinect Depth-Camerasijma
 
356 358,tesma411,ijeast
356 358,tesma411,ijeast356 358,tesma411,ijeast
356 358,tesma411,ijeastaissmsblogs
 
Spike Photo Measurement and Mobile Data Collection (James Pardue)
Spike Photo Measurement and Mobile Data Collection (James Pardue)Spike Photo Measurement and Mobile Data Collection (James Pardue)
Spike Photo Measurement and Mobile Data Collection (James Pardue)GIS Colorado
 
DISTRIBUTED SYSTEM FOR 3D REMOTE MONITORING USING KINECT DEPTH CAMERAS
DISTRIBUTED SYSTEM FOR 3D REMOTE MONITORING USING KINECT DEPTH CAMERASDISTRIBUTED SYSTEM FOR 3D REMOTE MONITORING USING KINECT DEPTH CAMERAS
DISTRIBUTED SYSTEM FOR 3D REMOTE MONITORING USING KINECT DEPTH CAMERAScscpconf
 
Ijsartv6 i336124
Ijsartv6 i336124Ijsartv6 i336124
Ijsartv6 i336124aissmsblogs
 
IRJET - Automatic Gun Control using Motion Detection System
IRJET - Automatic Gun Control using Motion Detection SystemIRJET - Automatic Gun Control using Motion Detection System
IRJET - Automatic Gun Control using Motion Detection SystemIRJET Journal
 
Human Motion Detection in Video Surveillance using Computer Vision Technique
Human Motion Detection in Video Surveillance using Computer Vision TechniqueHuman Motion Detection in Video Surveillance using Computer Vision Technique
Human Motion Detection in Video Surveillance using Computer Vision TechniqueIRJET Journal
 
Implementation of Geo-fencing to monitor a specific target using Point in Pol...
Implementation of Geo-fencing to monitor a specific target using Point in Pol...Implementation of Geo-fencing to monitor a specific target using Point in Pol...
Implementation of Geo-fencing to monitor a specific target using Point in Pol...IRJET Journal
 

Similar to Positionit android app (20)

Goal location prediction based on deep learning using RGB-D camera
Goal location prediction based on deep learning using RGB-D cameraGoal location prediction based on deep learning using RGB-D camera
Goal location prediction based on deep learning using RGB-D camera
 
SISR - Smart Indoor Surveillance Robot using IoT for day to day usage PPT.pptx
SISR - Smart Indoor Surveillance Robot using IoT for day to day usage PPT.pptxSISR - Smart Indoor Surveillance Robot using IoT for day to day usage PPT.pptx
SISR - Smart Indoor Surveillance Robot using IoT for day to day usage PPT.pptx
 
50120140501008
5012014050100850120140501008
50120140501008
 
50120140501008
5012014050100850120140501008
50120140501008
 
Geo location based augmented reality application
Geo location based augmented reality applicationGeo location based augmented reality application
Geo location based augmented reality application
 
Android application to locate and track mobile phones(aaltm) an implementati...
Android application to locate and track mobile phones(aaltm)  an implementati...Android application to locate and track mobile phones(aaltm)  an implementati...
Android application to locate and track mobile phones(aaltm) an implementati...
 
IRJET- A Review Paper on IoT based Cognitive Robot for Military Surveillance
IRJET- A Review Paper on IoT based Cognitive Robot for Military SurveillanceIRJET- A Review Paper on IoT based Cognitive Robot for Military Surveillance
IRJET- A Review Paper on IoT based Cognitive Robot for Military Surveillance
 
Interactive Full-Body Motion Capture Using Infrared Sensor Network
Interactive Full-Body Motion Capture Using Infrared Sensor Network  Interactive Full-Body Motion Capture Using Infrared Sensor Network
Interactive Full-Body Motion Capture Using Infrared Sensor Network
 
Interactive full body motion capture using infrared sensor network
Interactive full body motion capture using infrared sensor networkInteractive full body motion capture using infrared sensor network
Interactive full body motion capture using infrared sensor network
 
Indoor 3 d video monitoring using multiple kinect depth cameras
Indoor 3 d video monitoring using multiple kinect depth camerasIndoor 3 d video monitoring using multiple kinect depth cameras
Indoor 3 d video monitoring using multiple kinect depth cameras
 
Indoor 3D Video Monitoring Using Multiple Kinect Depth-Cameras
Indoor 3D Video Monitoring Using Multiple Kinect Depth-CamerasIndoor 3D Video Monitoring Using Multiple Kinect Depth-Cameras
Indoor 3D Video Monitoring Using Multiple Kinect Depth-Cameras
 
356 358,tesma411,ijeast
356 358,tesma411,ijeast356 358,tesma411,ijeast
356 358,tesma411,ijeast
 
Spike Photo Measurement and Mobile Data Collection (James Pardue)
Spike Photo Measurement and Mobile Data Collection (James Pardue)Spike Photo Measurement and Mobile Data Collection (James Pardue)
Spike Photo Measurement and Mobile Data Collection (James Pardue)
 
DISTRIBUTED SYSTEM FOR 3D REMOTE MONITORING USING KINECT DEPTH CAMERAS
DISTRIBUTED SYSTEM FOR 3D REMOTE MONITORING USING KINECT DEPTH CAMERASDISTRIBUTED SYSTEM FOR 3D REMOTE MONITORING USING KINECT DEPTH CAMERAS
DISTRIBUTED SYSTEM FOR 3D REMOTE MONITORING USING KINECT DEPTH CAMERAS
 
Ijsartv6 i336124
Ijsartv6 i336124Ijsartv6 i336124
Ijsartv6 i336124
 
[IJET-V1I3P1] Authors :Sayli Nikumbh,Suchal Gujarathi,Shubham Pawar,S.P.Pingat
[IJET-V1I3P1] Authors :Sayli Nikumbh,Suchal Gujarathi,Shubham Pawar,S.P.Pingat[IJET-V1I3P1] Authors :Sayli Nikumbh,Suchal Gujarathi,Shubham Pawar,S.P.Pingat
[IJET-V1I3P1] Authors :Sayli Nikumbh,Suchal Gujarathi,Shubham Pawar,S.P.Pingat
 
IRJET - Automatic Gun Control using Motion Detection System
IRJET - Automatic Gun Control using Motion Detection SystemIRJET - Automatic Gun Control using Motion Detection System
IRJET - Automatic Gun Control using Motion Detection System
 
Human Motion Detection in Video Surveillance using Computer Vision Technique
Human Motion Detection in Video Surveillance using Computer Vision TechniqueHuman Motion Detection in Video Surveillance using Computer Vision Technique
Human Motion Detection in Video Surveillance using Computer Vision Technique
 
Blind shoes
Blind shoesBlind shoes
Blind shoes
 
Implementation of Geo-fencing to monitor a specific target using Point in Pol...
Implementation of Geo-fencing to monitor a specific target using Point in Pol...Implementation of Geo-fencing to monitor a specific target using Point in Pol...
Implementation of Geo-fencing to monitor a specific target using Point in Pol...
 

Recently uploaded

办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxnada99848
 

Recently uploaded (20)

办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptx
 

Positionit android app

  • 1. INDEX 1.Why mobile media? 2.Special characteristics and requirements. 3.Demands for remote target positioning. 4. Positionit 5. Major components of positionit. i. Single-image-based remote target localization. ii. Two-image-based remote target localization. iii. Video-based remote-moving-target tracking. 6. Performance. 7. Challenges : Mobile media . 8. Conclusion. 9.References.
  • 2.  Remote target-localization and tracking system uses networked smartphones to localize a remote target of interest.  System can switch to both standalone and network mode.  To showcase the power of mobile media, we present PositionIt, a mobile media-based remote target-localization and tracking system.
  • 3.  Sensors in smartphones have enhanced mobile technology. GPS -> measures phone’s position Digital Compass-> direction of the remote target Digital Cameras -> used for distance estimation.  High-resolution camera increased multimedia research opportunities.
  • 4.  Lightweight computing: Optimized usage of battery power.  Performance tradeoffs : critical to achieve a good balance between accuracy and complexity.  Interactive user interfaces : Smartphones provide an interactive and friendly user interface that can be leveraged to improve performance.
  • 5.  Military and commercial applications Examples : 1. On the battlefield, soldiers can identify colleague. 2. A golfer who wants to estimate the distance to the hole or 3. A hunter who needs to know the distance to a target. 4. A tourist might wish to associate a remote object’s GPS location (using Google Maps or Google Earth, for example) when taking a picture so as to share the local information with others.
  • 6.  Recently developed a image- and video- based remote target localization and tracking system on Android smartphones.  PositionIt - uses networked smartphones to localize a remote target by fusing data sensed by embedded sensors.  Important PositionIt feature - Computing is done on the phone and thus runs offline.
  • 7.  Compass reading and GPS coordinates are collected to track a remote object, by the PositionIt System.  The user then captures an image or video of the remote object to compute its distance/position.  System’s three main functional components: o Single-image based localization o Two-image based localization, o Video-based remote moving target tracking. POSITIONIT (cont…)
  • 9.
  • 10.  Locate remote objects with regular shapes.  the user is expected to know the object’s physical height and width.  This is a camera-pose-estimation process.  The user’s input of the tight bounding box is an important step for accurate distance estimation.  An object moving on a level surface the physical height information alone is sufficient for object-position estimation.
  • 12.  PositionIt can estimate its position given two images of the remote target.  Two different phones or with one phone from two different positions.  if only the remote target’s distance is of interest, then it is sufficient to estimate the distance between the two phones,
  • 13.  When the user collects the two images, he can identify the remote target by inputting a rectangular box enclosing the target on both photos.  After which the application will perform image feature extraction and matching, camera relative position estimation, and remote target-position estimation based on two-view triangulation.  If the two images are taken on different phones by two different users, PositionIt utilizes Android phone’s Bluetooth or WiFi net- work capabilities to send images from one device to the other. TWO-IMAGE-BASED (cont…)
  • 14. TWO IMAGE BASED REMOTE TARGET LOCALIZATION
  • 15.  The moving-target tracking function is available if the remote target’s physical size is known.  Takes a short video clip of the moving object and then simply draws a rough rectangular (with a finger touch and hold)  The system then derives a tight bounding box around the target object in all video frames.  With the help of the rectangle drawn by the user, the system can achieve better accuracy and higher efficiency when locating the tight bounding box.
  • 16.  The system then projects the moving object’s position on the image plane to the real-world coordinates.  While the video is being taken, the smart- phone’s GPS coordinates and digital compass readings are recorded so that the moving object’s trajectory can be drawn on the map. VIDEO-BASED (cont…)
  • 18.
  • 19.  Average accuracy of: Single- image-based = ~90% Two-image-based = ~83%  Limitations of two image based ◦ 1. Distance between the two cameras is an estimated value based on the single-image- based system, so errors will propagate during the two-image-based estimation. ◦ 2. If the object is far away and its image is small, the feature detection and matching accuracy becomes a constraint.
  • 20.  The video-based tight-bounding-box extraction is generally robust, so the video-based moving- target tracking accuracy is close to the single- image-based system. PERFORMANCE(cont…)
  • 21.  accuracy of some embedded sensors such as the GPS and digital compass is still limited.  Speed wise ◦ the single-image-based localization can generate the result instantly after the tight bounding box is provided. ◦ For two- image-based localization, the application generates the results within approximately 25 seconds after some initial algorithm optimization. ◦ The video-based moving-target tracking runs at approximately 5 to 7 frames per second (fps) after some initial algorithm optimization.
  • 22.  Multimedia computing is a computationally intensive task, but mobile devices are limited by battery and computing power.  Multimedia computing could benefit from mobile devices’ all-in-one embedded sensors  Mobile devices user-friendly interfaces can help multimedia processing by lowering the complexity and improving estimation accuracy.  Mobile multimedia systems will greatly contribute to both commercial and military applications.
  • 23. REFERENCES 1. H. Hile et al., ‘‘Landmark-Based Pedestrian Navigation with Enhanced Spatial Reasoning,’’ Proc.7th Int’l Conf. Pervasive Computing, Springer, 2009, pp. 5976. 2. F.X. Yu, R. Ji, and S.-F. Chang, ‘‘Active Query Sensing for Mobile Location Search,’’ Proc. ACMInt’l Conf. Multimedia (ACM MM), ACM Press, 2011, pp. 312. 3. J. Roters, X. Jiang, and K. Rothaus, ‘‘Recognition of Traffic Lights in Live Video Streams on Mobile Devices,’’ IEEE Trans. Circuits and Systems for Video Technology, vol. 21, no. 10, 2011, pp. 14971511. 4. Q. Wang et al., ‘‘PositionIt an Image-Based Remote Target Localization System on Smartphones,’’ Proc. ACM Int’l Multimedia Conf., ACM Press, 2011, pp. 821822. 5. Q. Wang et al., ‘‘Video Based Real-World Remote Target Tracking on Smartphones,’’ to be published in Proc. IEEE Int’l Conf. Multimedia and Expo, IEEE CS Press, 2012.