SlideShare a Scribd company logo
1 of 19
Using Panoramic Videos For Multi-person
Localization and Tracking
in A 3D Panoramic Coordinate
0
Fan Yang1,2, Feiran Li3, Yang Wu4, Sakriani Sakti1,2, Satoshi Nakamura1,2
1Nara Institute of Science and Technology, Japan
2RIKEN Center for Advanced Intelligence Project, Japan
3Osaka University, Japan
4Kyoto University, Japan
1
3D panoramic multi-person localization and tracking – background
2
3D panoramic multi-person localization and tracking – challenges
In 3D panoramic multi-person localization and tracking are widely used in realistic
applications. A common approach is to utilized LiDAR data.
Above demo utilizes LiDAR equipments – by Jafari O. Hosseini, et al. `` Real-Time Multi-Modal People Tracking for Mobile
Robots in Crowded Environments.'’ ICRA 2014.
But, LiDAR could be economically expensive, and, processing point cloud data could be
computationally expensive.
3
3D panoramic multi-person localization and tracking – our proposal
An economical approach could be just utilized panoramic cameras to obtain 2D panoramic
videos.
Or
convert each frame from equirectangular
projection to cubic projection
4
3D panoramic multi-person localization and tracking – our proposal
1Kreiss, Sven, et al. `` PifPaf: Composite Fields for Human Pose Estimation.'' CVPR 2019.
1. Localizing each person in 2D image coordinate
Pose Detection Module
(We use openpifpaf1 here)
Cropping upper body part
5
3D panoramic multi-person localization and tracking – our proposal
v
u
Y = 0
Part of this Image is from opencv
Real scale person model
Upper body ≈ 0.8m
2. Localizing each person in a single-view 3D coordinate
2D image coordinates
3D coordinates
For person target, the biometric property (i.e., height) could be utilized for 3D localization.
6
3D panoramic multi-person localization and tracking – our proposal
+
3D Panoramic
coordinates2D image coordinates
with θ=90°
v
u
3D coordinates
with θ=90°
+
Z
X
0.8 mK
3. Localizing each person in a panoramic 3D coordinate
7
3D panoramic multi-person localization and tracking – our proposal
𝑙 𝑎
𝑘
𝑙 𝑎
𝑘+1
a b
c
d
0.1 0.7
0.6 0.1
𝑙 𝑐
𝑘+1
𝑙 𝑎
𝑘+1 = [𝑋𝑎, 𝑍𝑎]
𝑙 𝑐
𝑘+1 = [𝑋𝑐, 𝑍𝑐]
wℎ𝑒𝑟𝑒 𝐻 𝑏𝑜𝑑𝑦 𝑖𝑠 𝑡ℎ𝑒 ℎ𝑒𝑖𝑔ℎ𝑡 𝑜𝑓 𝑡ℎ𝑒 𝑝𝑒𝑟𝑠𝑜𝑛
Compute distance between observed locations and
estimated locations by Kalman-filter, as
4. Computing cross-frame trajectory cost
8
3D panoramic multi-person localization and tracking – our proposal
query
frame k
gallery
frame k + Δ
5. Knowing trajectories is insufficient for tracking, let’s compare appearances
9
3D panoramic multi-person localization and tracking – our proposal
Frame k
Frame k+1
a b
c d
0.2 0.8
0.7 0.3
a b
c
d
Appearance Embedding
a
b
c
d
5. Obtaining appearance embedding and compute their appearance cost
1Luo, Hao, et al. `` A Strong Baseline and Batch Normalization Neck for Deep Person Re-identification.'' TMM 2019.
Appearance
Re-identification
Module
(We use Reid-strong-
baseline1 here)
10
3D panoramic multi-person localization and tracking – our proposal
6. Fusing trajectory cost and appearance embedding
Tracking
Module
Assign tracking IDs
and update tracking records
0.2 0.8
0.7 0.3
a b
c
d
0.1 0.7
0.6 0.1
a b
c
d
Hungarian Algorithm is used for cross-frame bipartite matching as
Frame k Frame k+1
11
3D panoramic multi-person localization and tracking – our proposal
6. Tracking Module
Initializing the tracking module
Starting tracking
Updating existing tracking records
Updating new tracking records
Removing expired tracking records
Predicting new location for all tracking records
Tracking
Module
12
3D panoramic multi-person localization and tracking – our proposal
Compute distance between
observed locations and estimated
locations by Kalman-filter
Appearance
Re-identification
Module
Pose Detection Module
Upper body poses
Geometry
Transformation
Module
Transform to
panoramic
camera-
centered
coordinates
Frame k Frame k+1
Crop upper
body patches
Tracking
ModuleAssign tracking IDs
and update tracking records
Compute
appearance
distance
0.2 0.8
0.7 0.3
Frame k
Frame k+1
a b
c d
a b
c
d
0.1 0.7
0.6 0.1
a b
c
d
+
3D Panoramic
coordinates
3D coordinates
with θ=90°
+
2D image coordinates
with θ=90°
v
u
Z
X
180$
°
90$
° 90$
°
270$
° 270$
°
180$
°
0$
°
0$
°
Put all components together
13
3D localization and tracking performances
(Proposed by us)
14
3D single-view multi-person localization and tracking performances
15
3D panoramic multi-person localization and tracking performance
16
Potential applications
Service robot at tourist places
1.Trajectory planning
2. Moving to target person for service
…
Visitor's behavior analysis
1. Recording 3D trajectory and walking
speed in a in a tourist site
2. Finding group activity information
…
Image is from Xueyang Wang, et al. `` PANDA: A Gigapixel-
level Human-centric Video Dataset.'' ArXiv 2020.
17
Conclusion
2. Weakness
• It is not real-time yet, with a speed of 5 FPS on a TITAN X GPU.
• To observe a far-away person, we need videos with higher resolution, which
increases the computation cost.
1. Towards low-cost 3D Panoramic Multi-person Tracking
• Using RGB panoramic videos, which is cheaper and takes lower
computation cost on 2D data.
• Compared with 3D single-view works, our 3D Panoramic approach can be
used as a more powerful tool to enable other related projects.
Thanks for your listening
Our code is available at

More Related Content

What's hot

11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.Martijn Pannevis
 
Point Cloud Stream on Spatial Mixed Reality: Toward Telepresence in Architect...
Point Cloud Stream on Spatial Mixed Reality: Toward Telepresence in Architect...Point Cloud Stream on Spatial Mixed Reality: Toward Telepresence in Architect...
Point Cloud Stream on Spatial Mixed Reality: Toward Telepresence in Architect...Tomohiro Fukuda
 
Spar 2011 Aldo Facchin
Spar 2011 Aldo FacchinSpar 2011 Aldo Facchin
Spar 2011 Aldo FacchinAldoFacchin
 
3D Scanners and their Economic Feasibility
3D Scanners and their Economic Feasibility3D Scanners and their Economic Feasibility
3D Scanners and their Economic FeasibilityJeffrey Funk
 
GDC2019 - SEED - Towards Deep Generative Models in Game Development
GDC2019 - SEED - Towards Deep Generative Models in Game DevelopmentGDC2019 - SEED - Towards Deep Generative Models in Game Development
GDC2019 - SEED - Towards Deep Generative Models in Game DevelopmentElectronic Arts / DICE
 
Remote Sensing and the Digital Scaffold
Remote Sensing and the Digital ScaffoldRemote Sensing and the Digital Scaffold
Remote Sensing and the Digital ScaffoldAshley M. Richter
 
SIGGRAPH 2018 - PICA PICA and NVIDIA Turing
SIGGRAPH 2018 - PICA PICA and NVIDIA TuringSIGGRAPH 2018 - PICA PICA and NVIDIA Turing
SIGGRAPH 2018 - PICA PICA and NVIDIA TuringElectronic Arts / DICE
 
CAADRIA2014: A Synchronous Distributed Design Study Meeting Process with Anno...
CAADRIA2014: A Synchronous Distributed Design Study Meeting Process with Anno...CAADRIA2014: A Synchronous Distributed Design Study Meeting Process with Anno...
CAADRIA2014: A Synchronous Distributed Design Study Meeting Process with Anno...Tomohiro Fukuda
 
SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...
SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...
SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...Kitsukawa Yuki
 
Integration of a Structure from Motion into Virtual and Augmented Reality for...
Integration of a Structure from Motion into Virtual and Augmented Reality for...Integration of a Structure from Motion into Virtual and Augmented Reality for...
Integration of a Structure from Motion into Virtual and Augmented Reality for...Tomohiro Fukuda
 
TensorFlow-KR 3rd meetup - Lightning Talk for SI Analytics
TensorFlow-KR 3rd meetup - Lightning Talk for SI AnalyticsTensorFlow-KR 3rd meetup - Lightning Talk for SI Analytics
TensorFlow-KR 3rd meetup - Lightning Talk for SI AnalyticsTaegyun Jeon
 
3d scanning for digital heritage
3d scanning for digital heritage3d scanning for digital heritage
3d scanning for digital heritageFrederic Kaplan
 
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)Matthew O'Toole
 
From STC (Stereo Camera onboard on Bepi Colombo ESA Mission) to Blender
From STC (Stereo Camera onboard on Bepi Colombo ESA Mission) to BlenderFrom STC (Stereo Camera onboard on Bepi Colombo ESA Mission) to Blender
From STC (Stereo Camera onboard on Bepi Colombo ESA Mission) to BlenderEmanuele Simioni
 

What's hot (20)

11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
 
Point Cloud Stream on Spatial Mixed Reality: Toward Telepresence in Architect...
Point Cloud Stream on Spatial Mixed Reality: Toward Telepresence in Architect...Point Cloud Stream on Spatial Mixed Reality: Toward Telepresence in Architect...
Point Cloud Stream on Spatial Mixed Reality: Toward Telepresence in Architect...
 
Spar 2011 Aldo Facchin
Spar 2011 Aldo FacchinSpar 2011 Aldo Facchin
Spar 2011 Aldo Facchin
 
3D Scanners and their Economic Feasibility
3D Scanners and their Economic Feasibility3D Scanners and their Economic Feasibility
3D Scanners and their Economic Feasibility
 
DSM Extraction from Pleiades Images using MICMAC
DSM Extraction from Pleiades Images using MICMAC DSM Extraction from Pleiades Images using MICMAC
DSM Extraction from Pleiades Images using MICMAC
 
GDC2019 - SEED - Towards Deep Generative Models in Game Development
GDC2019 - SEED - Towards Deep Generative Models in Game DevelopmentGDC2019 - SEED - Towards Deep Generative Models in Game Development
GDC2019 - SEED - Towards Deep Generative Models in Game Development
 
Remote Sensing and the Digital Scaffold
Remote Sensing and the Digital ScaffoldRemote Sensing and the Digital Scaffold
Remote Sensing and the Digital Scaffold
 
SIGGRAPH 2018 - PICA PICA and NVIDIA Turing
SIGGRAPH 2018 - PICA PICA and NVIDIA TuringSIGGRAPH 2018 - PICA PICA and NVIDIA Turing
SIGGRAPH 2018 - PICA PICA and NVIDIA Turing
 
CAADRIA2014: A Synchronous Distributed Design Study Meeting Process with Anno...
CAADRIA2014: A Synchronous Distributed Design Study Meeting Process with Anno...CAADRIA2014: A Synchronous Distributed Design Study Meeting Process with Anno...
CAADRIA2014: A Synchronous Distributed Design Study Meeting Process with Anno...
 
SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...
SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...
SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...
 
DSM Extraction from Pleiades Images using Micmac
DSM Extraction from Pleiades Images using MicmacDSM Extraction from Pleiades Images using Micmac
DSM Extraction from Pleiades Images using Micmac
 
Integration of a Structure from Motion into Virtual and Augmented Reality for...
Integration of a Structure from Motion into Virtual and Augmented Reality for...Integration of a Structure from Motion into Virtual and Augmented Reality for...
Integration of a Structure from Motion into Virtual and Augmented Reality for...
 
3d scanning pipeline
3d scanning pipeline3d scanning pipeline
3d scanning pipeline
 
TensorFlow-KR 3rd meetup - Lightning Talk for SI Analytics
TensorFlow-KR 3rd meetup - Lightning Talk for SI AnalyticsTensorFlow-KR 3rd meetup - Lightning Talk for SI Analytics
TensorFlow-KR 3rd meetup - Lightning Talk for SI Analytics
 
Voxel based global-illumination
Voxel based global-illuminationVoxel based global-illumination
Voxel based global-illumination
 
3d from images
3d from images3d from images
3d from images
 
OSGC POSTER
OSGC POSTEROSGC POSTER
OSGC POSTER
 
3d scanning for digital heritage
3d scanning for digital heritage3d scanning for digital heritage
3d scanning for digital heritage
 
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)
 
From STC (Stereo Camera onboard on Bepi Colombo ESA Mission) to Blender
From STC (Stereo Camera onboard on Bepi Colombo ESA Mission) to BlenderFrom STC (Stereo Camera onboard on Bepi Colombo ESA Mission) to Blender
From STC (Stereo Camera onboard on Bepi Colombo ESA Mission) to Blender
 

Similar to Using Panoramic Videos for Multi-Person Localization and Tracking In A 3D Panoramic Coordinate

3-d interpretation from single 2-d image for autonomous driving II
3-d interpretation from single 2-d image for autonomous driving II3-d interpretation from single 2-d image for autonomous driving II
3-d interpretation from single 2-d image for autonomous driving IIYu Huang
 
3-d interpretation from single 2-d image IV
3-d interpretation from single 2-d image IV3-d interpretation from single 2-d image IV
3-d interpretation from single 2-d image IVYu Huang
 
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
 
Udacity-Didi Challenge Finalists
Udacity-Didi Challenge FinalistsUdacity-Didi Challenge Finalists
Udacity-Didi Challenge FinalistsDavid Silver
 
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...c.choi
 
Lidar for Autonomous Driving II (via Deep Learning)
Lidar for Autonomous Driving II (via Deep Learning)Lidar for Autonomous Driving II (via Deep Learning)
Lidar for Autonomous Driving II (via Deep Learning)Yu Huang
 
fusion of Camera and lidar for autonomous driving I
fusion of Camera and lidar for autonomous driving Ifusion of Camera and lidar for autonomous driving I
fusion of Camera and lidar for autonomous driving IYu Huang
 
Understanding the world in 3D with AI.pdf
Understanding the world in 3D with AI.pdfUnderstanding the world in 3D with AI.pdf
Understanding the world in 3D with AI.pdfQualcomm Research
 
LiDAR-based Autonomous Driving III (by Deep Learning)
LiDAR-based Autonomous Driving III (by Deep Learning)LiDAR-based Autonomous Driving III (by Deep Learning)
LiDAR-based Autonomous Driving III (by Deep Learning)Yu Huang
 
Combining 3D Imagery and Lidar with ArcGIS in Aerial and Mobile Applications
Combining 3D Imagery and Lidar with ArcGIS in Aerial and Mobile ApplicationsCombining 3D Imagery and Lidar with ArcGIS in Aerial and Mobile Applications
Combining 3D Imagery and Lidar with ArcGIS in Aerial and Mobile ApplicationsEsri
 
3-d interpretation from single 2-d image III
3-d interpretation from single 2-d image III3-d interpretation from single 2-d image III
3-d interpretation from single 2-d image IIIYu Huang
 
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro..."High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...Edge AI and Vision Alliance
 
Androidで出来る!! KinectとiPadを使った亀ロボ
Androidで出来る!! KinectとiPadを使った亀ロボAndroidで出来る!! KinectとiPadを使った亀ロボ
Androidで出来る!! KinectとiPadを使った亀ロボHirotaka Niisato
 
10.1109@ICCMC48092.2020.ICCMC-000167.pdf
10.1109@ICCMC48092.2020.ICCMC-000167.pdf10.1109@ICCMC48092.2020.ICCMC-000167.pdf
10.1109@ICCMC48092.2020.ICCMC-000167.pdfmokamojah
 
Mobile Laser Scanning Workshop
Mobile Laser Scanning WorkshopMobile Laser Scanning Workshop
Mobile Laser Scanning WorkshopNasr Khashoggi
 

Similar to Using Panoramic Videos for Multi-Person Localization and Tracking In A 3D Panoramic Coordinate (20)

3-d interpretation from single 2-d image for autonomous driving II
3-d interpretation from single 2-d image for autonomous driving II3-d interpretation from single 2-d image for autonomous driving II
3-d interpretation from single 2-d image for autonomous driving II
 
3-d interpretation from single 2-d image IV
3-d interpretation from single 2-d image IV3-d interpretation from single 2-d image IV
3-d interpretation from single 2-d image IV
 
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
 
Mmpaper draft10
Mmpaper draft10Mmpaper draft10
Mmpaper draft10
 
Mmpaper draft10
Mmpaper draft10Mmpaper draft10
Mmpaper draft10
 
Udacity-Didi Challenge Finalists
Udacity-Didi Challenge FinalistsUdacity-Didi Challenge Finalists
Udacity-Didi Challenge Finalists
 
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
 
Lidar for Autonomous Driving II (via Deep Learning)
Lidar for Autonomous Driving II (via Deep Learning)Lidar for Autonomous Driving II (via Deep Learning)
Lidar for Autonomous Driving II (via Deep Learning)
 
fusion of Camera and lidar for autonomous driving I
fusion of Camera and lidar for autonomous driving Ifusion of Camera and lidar for autonomous driving I
fusion of Camera and lidar for autonomous driving I
 
Understanding the world in 3D with AI.pdf
Understanding the world in 3D with AI.pdfUnderstanding the world in 3D with AI.pdf
Understanding the world in 3D with AI.pdf
 
LiDAR-based Autonomous Driving III (by Deep Learning)
LiDAR-based Autonomous Driving III (by Deep Learning)LiDAR-based Autonomous Driving III (by Deep Learning)
LiDAR-based Autonomous Driving III (by Deep Learning)
 
Combining 3D Imagery and Lidar with ArcGIS in Aerial and Mobile Applications
Combining 3D Imagery and Lidar with ArcGIS in Aerial and Mobile ApplicationsCombining 3D Imagery and Lidar with ArcGIS in Aerial and Mobile Applications
Combining 3D Imagery and Lidar with ArcGIS in Aerial and Mobile Applications
 
EN_3DLS_Oil_Gas_Offshore
EN_3DLS_Oil_Gas_OffshoreEN_3DLS_Oil_Gas_Offshore
EN_3DLS_Oil_Gas_Offshore
 
3-d interpretation from single 2-d image III
3-d interpretation from single 2-d image III3-d interpretation from single 2-d image III
3-d interpretation from single 2-d image III
 
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro..."High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
 
Nadia2013 research
Nadia2013 researchNadia2013 research
Nadia2013 research
 
Androidで出来る!! KinectとiPadを使った亀ロボ
Androidで出来る!! KinectとiPadを使った亀ロボAndroidで出来る!! KinectとiPadを使った亀ロボ
Androidで出来る!! KinectとiPadを使った亀ロボ
 
10.1109@ICCMC48092.2020.ICCMC-000167.pdf
10.1109@ICCMC48092.2020.ICCMC-000167.pdf10.1109@ICCMC48092.2020.ICCMC-000167.pdf
10.1109@ICCMC48092.2020.ICCMC-000167.pdf
 
Portfolio
PortfolioPortfolio
Portfolio
 
Mobile Laser Scanning Workshop
Mobile Laser Scanning WorkshopMobile Laser Scanning Workshop
Mobile Laser Scanning Workshop
 

Recently uploaded

DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxSCMS School of Architecture
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityMorshed Ahmed Rahath
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilVinayVitekari
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...Amil baba
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptxrouholahahmadi9876
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdfAldoGarca30
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdfKamal Acharya
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Call Girls Mumbai
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARKOUSTAV SARKAR
 

Recently uploaded (20)

DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech Civil
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 

Using Panoramic Videos for Multi-Person Localization and Tracking In A 3D Panoramic Coordinate

  • 1. Using Panoramic Videos For Multi-person Localization and Tracking in A 3D Panoramic Coordinate 0 Fan Yang1,2, Feiran Li3, Yang Wu4, Sakriani Sakti1,2, Satoshi Nakamura1,2 1Nara Institute of Science and Technology, Japan 2RIKEN Center for Advanced Intelligence Project, Japan 3Osaka University, Japan 4Kyoto University, Japan
  • 2. 1 3D panoramic multi-person localization and tracking – background
  • 3. 2 3D panoramic multi-person localization and tracking – challenges In 3D panoramic multi-person localization and tracking are widely used in realistic applications. A common approach is to utilized LiDAR data. Above demo utilizes LiDAR equipments – by Jafari O. Hosseini, et al. `` Real-Time Multi-Modal People Tracking for Mobile Robots in Crowded Environments.'’ ICRA 2014. But, LiDAR could be economically expensive, and, processing point cloud data could be computationally expensive.
  • 4. 3 3D panoramic multi-person localization and tracking – our proposal An economical approach could be just utilized panoramic cameras to obtain 2D panoramic videos. Or convert each frame from equirectangular projection to cubic projection
  • 5. 4 3D panoramic multi-person localization and tracking – our proposal 1Kreiss, Sven, et al. `` PifPaf: Composite Fields for Human Pose Estimation.'' CVPR 2019. 1. Localizing each person in 2D image coordinate Pose Detection Module (We use openpifpaf1 here) Cropping upper body part
  • 6. 5 3D panoramic multi-person localization and tracking – our proposal v u Y = 0 Part of this Image is from opencv Real scale person model Upper body ≈ 0.8m 2. Localizing each person in a single-view 3D coordinate 2D image coordinates 3D coordinates For person target, the biometric property (i.e., height) could be utilized for 3D localization.
  • 7. 6 3D panoramic multi-person localization and tracking – our proposal + 3D Panoramic coordinates2D image coordinates with θ=90° v u 3D coordinates with θ=90° + Z X 0.8 mK 3. Localizing each person in a panoramic 3D coordinate
  • 8. 7 3D panoramic multi-person localization and tracking – our proposal 𝑙 𝑎 𝑘 𝑙 𝑎 𝑘+1 a b c d 0.1 0.7 0.6 0.1 𝑙 𝑐 𝑘+1 𝑙 𝑎 𝑘+1 = [𝑋𝑎, 𝑍𝑎] 𝑙 𝑐 𝑘+1 = [𝑋𝑐, 𝑍𝑐] wℎ𝑒𝑟𝑒 𝐻 𝑏𝑜𝑑𝑦 𝑖𝑠 𝑡ℎ𝑒 ℎ𝑒𝑖𝑔ℎ𝑡 𝑜𝑓 𝑡ℎ𝑒 𝑝𝑒𝑟𝑠𝑜𝑛 Compute distance between observed locations and estimated locations by Kalman-filter, as 4. Computing cross-frame trajectory cost
  • 9. 8 3D panoramic multi-person localization and tracking – our proposal query frame k gallery frame k + Δ 5. Knowing trajectories is insufficient for tracking, let’s compare appearances
  • 10. 9 3D panoramic multi-person localization and tracking – our proposal Frame k Frame k+1 a b c d 0.2 0.8 0.7 0.3 a b c d Appearance Embedding a b c d 5. Obtaining appearance embedding and compute their appearance cost 1Luo, Hao, et al. `` A Strong Baseline and Batch Normalization Neck for Deep Person Re-identification.'' TMM 2019. Appearance Re-identification Module (We use Reid-strong- baseline1 here)
  • 11. 10 3D panoramic multi-person localization and tracking – our proposal 6. Fusing trajectory cost and appearance embedding Tracking Module Assign tracking IDs and update tracking records 0.2 0.8 0.7 0.3 a b c d 0.1 0.7 0.6 0.1 a b c d Hungarian Algorithm is used for cross-frame bipartite matching as Frame k Frame k+1
  • 12. 11 3D panoramic multi-person localization and tracking – our proposal 6. Tracking Module Initializing the tracking module Starting tracking Updating existing tracking records Updating new tracking records Removing expired tracking records Predicting new location for all tracking records Tracking Module
  • 13. 12 3D panoramic multi-person localization and tracking – our proposal Compute distance between observed locations and estimated locations by Kalman-filter Appearance Re-identification Module Pose Detection Module Upper body poses Geometry Transformation Module Transform to panoramic camera- centered coordinates Frame k Frame k+1 Crop upper body patches Tracking ModuleAssign tracking IDs and update tracking records Compute appearance distance 0.2 0.8 0.7 0.3 Frame k Frame k+1 a b c d a b c d 0.1 0.7 0.6 0.1 a b c d + 3D Panoramic coordinates 3D coordinates with θ=90° + 2D image coordinates with θ=90° v u Z X 180$ ° 90$ ° 90$ ° 270$ ° 270$ ° 180$ ° 0$ ° 0$ ° Put all components together
  • 14. 13 3D localization and tracking performances (Proposed by us)
  • 15. 14 3D single-view multi-person localization and tracking performances
  • 16. 15 3D panoramic multi-person localization and tracking performance
  • 17. 16 Potential applications Service robot at tourist places 1.Trajectory planning 2. Moving to target person for service … Visitor's behavior analysis 1. Recording 3D trajectory and walking speed in a in a tourist site 2. Finding group activity information … Image is from Xueyang Wang, et al. `` PANDA: A Gigapixel- level Human-centric Video Dataset.'' ArXiv 2020.
  • 18. 17 Conclusion 2. Weakness • It is not real-time yet, with a speed of 5 FPS on a TITAN X GPU. • To observe a far-away person, we need videos with higher resolution, which increases the computation cost. 1. Towards low-cost 3D Panoramic Multi-person Tracking • Using RGB panoramic videos, which is cheaper and takes lower computation cost on 2D data. • Compared with 3D single-view works, our 3D Panoramic approach can be used as a more powerful tool to enable other related projects.
  • 19. Thanks for your listening Our code is available at