SlideShare a Scribd company logo
Intelligent
Visual Data Analytics
for Smart Urban Solutions
A picture is worth a thousand words
Dr TIAN Jing, NUS-ISS
Email: tianjing@nus.edu.sg
13 July 2018
1
Agenda
• Introduction to visual data analytics
• Machine learning for visual data analytics
• Design and build visual data analytics solutions
• Demo
2
Introduction to visual data
analytics
3
Visual data (image and video)
4
Global computer vision market revenue
Source: https://www.tractica.com/research/computer-vision-technologies-and-markets/
5
China computer vision market revenue
Source: Computer vision market in China, iResearch Inc
6
Source: https://www.straitstimes.com/singapore/new-technology-on-trial-at-changi-prison-can-
detect-cell-fights-through-video-analytics 7
Use case: Security and safety
• Objective: Use CCTV video analytics to provide real-time monitoring
and alert relevant parties, for example by sending automatic alerts
to command centres and security guards or to the public.
Source: https://www.channelnewsasia.com/news/business/new-tech-tested-at-sentosa-can-spot-unattended-objects-intruders-9135128
Intruder detection in the sea Unattended
object detection
in public place
Track the person-
of-interest in
multiple cameras
8
Use case: Airport
Source:
https://www.businesstimes.co
m.sg/transport/changi-airport-
testing-facial-recognition-
systems-to-find-late-passengers
9
Use case: Construction
• Objective: PUB is using video analytics to detect silt discharge at
construction sites, automatically sends alerts to various parties, such
as the contractor, CCTV vendor and PUB upon detection of silt
discharge or image problems.
10
Source: https://www.pub.gov.sg/drainage/earthcontrolmeasures/SIDS
Use case: Flood monitoring
• 208 water level sensors used for monitoring of the drainage system.
• 49 CCTV at selected locations used for monitoring the road.
11
Source: https://app.pub.gov.sg/waterlevel/pages/WaterLevelSensors.aspx
Use case: Public transportation
Public transportation analytics:
Various sensor data, such as fare
cards, Wi-Fi, CCTV systems and
cellular networks are used to
better model commuter flows,
improve planning.
LTA Datamall, https://www.mytransport.sg/content/mytransport/home/dataMall.html
12
Multi-view Geometry
Face Detection/Recognition
Object Tracking
Object Detection
Human Pose
3D Scene Vision for Robots
Autonomous vehicle
Sports
Visual data analytics tasks (1)
13
Visual data analytics tasks (2)
Low Level Task
Input: Image
Output: Image
Examples:
Noise removal,
image sharpening
Mid Level Task
Input: Image
Output: Attributes
Examples:
Object recognition,
segmentation
High Level Task
Input: Attributes/Image
Output: Understanding
Examples:
Scene understanding,
autonomous navigation
Low computational cost High computational cost
14
History
• In 1966, a MIT professor Marvin Minsky asked his student Gerald Jay
Sussman to “spend the summer linking a camera to a computer and
getting the computer to describe what it saw”.
15
Visual data analytics pipeline (1)
Image
acquisition
Image
restoration
Image
processing
and analysis
Feature
representation
& description
Image
enhancement
Object
detection and
recognition
Application domain
Scene
understanding
16
Visual data analytics pipeline (2)
Image
acquisition
Image
restoration
Image
processing
and analysis
Feature
representation
& description
Image
enhancement
Object
detection and
recognition
Application domain
Scene
understanding
17
Visual data analytics pipeline (3)
Image
acquisition
Image
restoration
Image
processing
and analysis
Feature
representation
& description
Image
enhancement
Object
detection and
recognition
Application domain
Scene
understanding
18
Visual data analytics pipeline (4)
Image
acquisition
Image
restoration
Image
processing
and analysis
Feature
representation
& description
Image
enhancement
Object
detection and
recognition
Application domain
Scene
understanding
19
Visual data analytics pipeline (5)
Image
acquisition
Image
restoration
Image
processing
and analysis
Feature
representation
& description
Image
enhancement
Object
detection and
recognition
Application domain
Scene
understanding
20
Visual data analytics pipeline (6)
Image
acquisition
Image
restoration
Image
processing
and analysis
Feature
representation
& description
Scene
understanding
Image
enhancement
Object
detection and
recognition
Application domain
21
Visual data analytics pipeline (7)
Image
acquisition
Image
restoration
Image
processing
and analysis
Feature
representation
& description
Scene
understanding
Image
enhancement
Object
detection and
recognition
Application domain
22
Machine learning for visual data
analytics
23
Machine learning
• Speech Recognition
• Image Recognition
• Playing Go
• Chatbot
 f
 f
 f
 f
“Cat”
“How are you”
“5-5”
“Hello”“Hi”
(what the user said) (system response)
(next move)
Objective: Looking for a function!
24
Machine learning tasks in vision
25
Image classification
Training
Labels
Training
Images
Classifier
Training
Training stage
Image
Features
Image
Features
Testing stage
Test Image
Trained
Classifier
Trained
Classifier
Outdoor
26
Image classification
27
Classical machine learning pipeline
1. Select / develop features: SURF, HoG, SIFT, …
2. Add on top of this Machine Learning for multi-class
recognition and train classifier
28
Feature
Extraction:
SIFT, HoG...
Detection,
Classification
Recognition
Classical computer vision feature definition is
domain-specific and time-consuming
Deep learning pipeline
“having had countless ConvNet papers rejected,
published and ignored, and occasionally paid
attention to, for over 15 years”
-- Yann Lecun
29
Deep learning pipeline
• Build features automatically based on training data
• Combine feature extraction and classification
30
Deep
neural
network
DL experts: Define neural network topology
and train the neural network model
Beyond image classification
31
Image regions with CNN features
32
Design and build visual data
analytics solutions
33
Architecture design considerations
• Volume
• Security and Privacy
• Transmission Bandwidth
• Latency and Response time
• Data storage, retrieval, and management
34
Cloud
computing
Edge computing
(Raspberry Pi)
Vision intelligence: Cloud and Edge
Edge
Analytics
MessageBroker
Machine Learning / Artificial Intelligence
Sensors/DeviceControllers
Devices
Cloud
Analytics
35
Demo
36
Demos
• Face detection and recognition
• Generic object detection and image classification
Page 37
Thank You!
Dr TIAN Jing
Email: tianjing@nus.edu.sg
38

More Related Content

PPTX
Artificial_intelligence_in_cctv_survelliance FINAL-1.pptx
PDF
NUS-ISS Learning Day 2019-Vision sensing and sensemaking -did you see me do that
PDF
Image Processing in the Current Scenario
PDF
Face Recognition System using OpenCV
PDF
IRJET- Privacy Issues in Content based Image Retrieval (CBIR) for Mobile ...
PPTX
Artificial_intelligence_in_cctv_survelliance FINAL.pptx
PDF
Bibliometric Analysis on Computer Vision based Anomaly Detection using Deep L...
PDF
A Study of Image Tampering Detection
Artificial_intelligence_in_cctv_survelliance FINAL-1.pptx
NUS-ISS Learning Day 2019-Vision sensing and sensemaking -did you see me do that
Image Processing in the Current Scenario
Face Recognition System using OpenCV
IRJET- Privacy Issues in Content based Image Retrieval (CBIR) for Mobile ...
Artificial_intelligence_in_cctv_survelliance FINAL.pptx
Bibliometric Analysis on Computer Vision based Anomaly Detection using Deep L...
A Study of Image Tampering Detection

Similar to NUS-ISS Learning Day 2018- Intelligent visual data analytics for smart urban solutions (20)

PDF
A novel model to detect and categorize objects from images by using a hybrid ...
PPTX
ObjectDetection.pptx
PPTX
Computer Vision
PPTX
Lecture No. 1 introduction.pptx
PDF
Face in video evaluation (five)
PDF
IRJET- Applications of Object Detection System
PDF
IRJET-Real-Time Object Detection: A Survey
PPT
Computer vesion
PDF
Inspection of Suspicious Human Activity in the Crowd Sourced Areas Captured i...
PDF
Person Acquisition and Identification Tool
PDF
May 2021 Embedded Vision Summit Opening Remarks (May 27)
PDF
Background Subtraction Algorithm Based Human Behavior Detection
PPTX
Exploring_the_World_of_Image_Processing_and_Computer_sreyas_44.pptx
PDF
april201629
PPTX
Sample CS Senior Capstone Projects
PDF
IRJET- Real-Time Object Detection System using Caffe Model
PPTX
HOW TO WASTE YOUR TIME ON SIMPLE THINGS DONT JUST FEEL INSTEAD BLAME OTHERS A...
PDF
CRIMINAL RECOGNITION USING IMAGE RECOGNITION AND AI
PDF
IRJET- Vehicle Seat Vacancy Identification using Image Processing Technique
PPTX
01 cie552 introduction
A novel model to detect and categorize objects from images by using a hybrid ...
ObjectDetection.pptx
Computer Vision
Lecture No. 1 introduction.pptx
Face in video evaluation (five)
IRJET- Applications of Object Detection System
IRJET-Real-Time Object Detection: A Survey
Computer vesion
Inspection of Suspicious Human Activity in the Crowd Sourced Areas Captured i...
Person Acquisition and Identification Tool
May 2021 Embedded Vision Summit Opening Remarks (May 27)
Background Subtraction Algorithm Based Human Behavior Detection
Exploring_the_World_of_Image_Processing_and_Computer_sreyas_44.pptx
april201629
Sample CS Senior Capstone Projects
IRJET- Real-Time Object Detection System using Caffe Model
HOW TO WASTE YOUR TIME ON SIMPLE THINGS DONT JUST FEEL INSTEAD BLAME OTHERS A...
CRIMINAL RECOGNITION USING IMAGE RECOGNITION AND AI
IRJET- Vehicle Seat Vacancy Identification using Image Processing Technique
01 cie552 introduction
Ad

More from NUS-ISS (20)

PDF
Designing Impactful Services and User Experience - Lim Wee Khee
PDF
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...
PDF
The Importance of Cybersecurity for Digital Transformation
PDF
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...
PDF
Understanding GenAI/LLM and What is Google Offering - Felix Goh
PDF
Digital Product-Centric Enterprise and Enterprise Architecture - Tan Eng Tsze
PDF
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...
PDF
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...
PDF
Supply Chain Security for Containerised Workloads - Lee Chuk Munn
PDF
Future of Learning - Yap Aye Wee.pdf
PDF
Future of Learning - Khoong Chan Meng
PPTX
Site Reliability Engineer (SRE), We Keep The Lights On 24/7
PDF
Product Management in The Trenches for a Cloud Service
PDF
Overview of Data and Analytics Essentials and Foundations
PDF
Predictive Analytics
PDF
Feature Engineering for IoT
PDF
Master of Technology in Software Engineering
PDF
Master of Technology in Enterprise Business Analytics
PDF
Diagnosing Complex Problems Using System Archetypes
PPTX
Satisfying the ‘-ilities’ of an Enterprise Cloud Service
Designing Impactful Services and User Experience - Lim Wee Khee
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...
The Importance of Cybersecurity for Digital Transformation
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...
Understanding GenAI/LLM and What is Google Offering - Felix Goh
Digital Product-Centric Enterprise and Enterprise Architecture - Tan Eng Tsze
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...
Supply Chain Security for Containerised Workloads - Lee Chuk Munn
Future of Learning - Yap Aye Wee.pdf
Future of Learning - Khoong Chan Meng
Site Reliability Engineer (SRE), We Keep The Lights On 24/7
Product Management in The Trenches for a Cloud Service
Overview of Data and Analytics Essentials and Foundations
Predictive Analytics
Feature Engineering for IoT
Master of Technology in Software Engineering
Master of Technology in Enterprise Business Analytics
Diagnosing Complex Problems Using System Archetypes
Satisfying the ‘-ilities’ of an Enterprise Cloud Service
Ad

Recently uploaded (20)

PDF
Business Analytics and business intelligence.pdf
PDF
REAL ILLUMINATI AGENT IN KAMPALA UGANDA CALL ON+256765750853/0705037305
PPTX
Acceptance and paychological effects of mandatory extra coach I classes.pptx
PPTX
Database Infoormation System (DBIS).pptx
PPTX
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
PPTX
STERILIZATION AND DISINFECTION-1.ppthhhbx
PPT
lectureusjsjdhdsjjshdshshddhdhddhhd1.ppt
PPTX
SAP 2 completion done . PRESENTATION.pptx
PDF
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
PPTX
Market Analysis -202507- Wind-Solar+Hybrid+Street+Lights+for+the+North+Amer...
PPTX
sac 451hinhgsgshssjsjsjheegdggeegegdggddgeg.pptx
PPTX
Copy of 16 Timeline & Flowchart Templates – HubSpot.pptx
PPTX
Qualitative Qantitative and Mixed Methods.pptx
PPTX
IBA_Chapter_11_Slides_Final_Accessible.pptx
PDF
Introduction to Data Science and Data Analysis
PPTX
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
PPTX
modul_python (1).pptx for professional and student
PPTX
retention in jsjsksksksnbsndjddjdnFPD.pptx
PPT
Predictive modeling basics in data cleaning process
PPTX
A Complete Guide to Streamlining Business Processes
Business Analytics and business intelligence.pdf
REAL ILLUMINATI AGENT IN KAMPALA UGANDA CALL ON+256765750853/0705037305
Acceptance and paychological effects of mandatory extra coach I classes.pptx
Database Infoormation System (DBIS).pptx
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
STERILIZATION AND DISINFECTION-1.ppthhhbx
lectureusjsjdhdsjjshdshshddhdhddhhd1.ppt
SAP 2 completion done . PRESENTATION.pptx
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
Market Analysis -202507- Wind-Solar+Hybrid+Street+Lights+for+the+North+Amer...
sac 451hinhgsgshssjsjsjheegdggeegegdggddgeg.pptx
Copy of 16 Timeline & Flowchart Templates – HubSpot.pptx
Qualitative Qantitative and Mixed Methods.pptx
IBA_Chapter_11_Slides_Final_Accessible.pptx
Introduction to Data Science and Data Analysis
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
modul_python (1).pptx for professional and student
retention in jsjsksksksnbsndjddjdnFPD.pptx
Predictive modeling basics in data cleaning process
A Complete Guide to Streamlining Business Processes

NUS-ISS Learning Day 2018- Intelligent visual data analytics for smart urban solutions

  • 1. Intelligent Visual Data Analytics for Smart Urban Solutions A picture is worth a thousand words Dr TIAN Jing, NUS-ISS Email: tianjing@nus.edu.sg 13 July 2018 1 Agenda • Introduction to visual data analytics • Machine learning for visual data analytics • Design and build visual data analytics solutions • Demo 2
  • 2. Introduction to visual data analytics 3 Visual data (image and video) 4
  • 3. Global computer vision market revenue Source: https://www.tractica.com/research/computer-vision-technologies-and-markets/ 5 China computer vision market revenue Source: Computer vision market in China, iResearch Inc 6
  • 4. Source: https://www.straitstimes.com/singapore/new-technology-on-trial-at-changi-prison-can- detect-cell-fights-through-video-analytics 7 Use case: Security and safety • Objective: Use CCTV video analytics to provide real-time monitoring and alert relevant parties, for example by sending automatic alerts to command centres and security guards or to the public. Source: https://www.channelnewsasia.com/news/business/new-tech-tested-at-sentosa-can-spot-unattended-objects-intruders-9135128 Intruder detection in the sea Unattended object detection in public place Track the person- of-interest in multiple cameras 8
  • 5. Use case: Airport Source: https://www.businesstimes.co m.sg/transport/changi-airport- testing-facial-recognition- systems-to-find-late-passengers 9 Use case: Construction • Objective: PUB is using video analytics to detect silt discharge at construction sites, automatically sends alerts to various parties, such as the contractor, CCTV vendor and PUB upon detection of silt discharge or image problems. 10 Source: https://www.pub.gov.sg/drainage/earthcontrolmeasures/SIDS
  • 6. Use case: Flood monitoring • 208 water level sensors used for monitoring of the drainage system. • 49 CCTV at selected locations used for monitoring the road. 11 Source: https://app.pub.gov.sg/waterlevel/pages/WaterLevelSensors.aspx Use case: Public transportation Public transportation analytics: Various sensor data, such as fare cards, Wi-Fi, CCTV systems and cellular networks are used to better model commuter flows, improve planning. LTA Datamall, https://www.mytransport.sg/content/mytransport/home/dataMall.html 12
  • 7. Multi-view Geometry Face Detection/Recognition Object Tracking Object Detection Human Pose 3D Scene Vision for Robots Autonomous vehicle Sports Visual data analytics tasks (1) 13 Visual data analytics tasks (2) Low Level Task Input: Image Output: Image Examples: Noise removal, image sharpening Mid Level Task Input: Image Output: Attributes Examples: Object recognition, segmentation High Level Task Input: Attributes/Image Output: Understanding Examples: Scene understanding, autonomous navigation Low computational cost High computational cost 14
  • 8. History • In 1966, a MIT professor Marvin Minsky asked his student Gerald Jay Sussman to “spend the summer linking a camera to a computer and getting the computer to describe what it saw”. 15 Visual data analytics pipeline (1) Image acquisition Image restoration Image processing and analysis Feature representation & description Image enhancement Object detection and recognition Application domain Scene understanding 16
  • 9. Visual data analytics pipeline (2) Image acquisition Image restoration Image processing and analysis Feature representation & description Image enhancement Object detection and recognition Application domain Scene understanding 17 Visual data analytics pipeline (3) Image acquisition Image restoration Image processing and analysis Feature representation & description Image enhancement Object detection and recognition Application domain Scene understanding 18
  • 10. Visual data analytics pipeline (4) Image acquisition Image restoration Image processing and analysis Feature representation & description Image enhancement Object detection and recognition Application domain Scene understanding 19 Visual data analytics pipeline (5) Image acquisition Image restoration Image processing and analysis Feature representation & description Image enhancement Object detection and recognition Application domain Scene understanding 20
  • 11. Visual data analytics pipeline (6) Image acquisition Image restoration Image processing and analysis Feature representation & description Scene understanding Image enhancement Object detection and recognition Application domain 21 Visual data analytics pipeline (7) Image acquisition Image restoration Image processing and analysis Feature representation & description Scene understanding Image enhancement Object detection and recognition Application domain 22
  • 12. Machine learning for visual data analytics 23 Machine learning • Speech Recognition • Image Recognition • Playing Go • Chatbot  f  f  f  f “Cat” “How are you” “5-5” “Hello”“Hi” (what the user said) (system response) (next move) Objective: Looking for a function! 24
  • 13. Machine learning tasks in vision 25 Image classification Training Labels Training Images Classifier Training Training stage Image Features Image Features Testing stage Test Image Trained Classifier Trained Classifier Outdoor 26
  • 14. Image classification 27 Classical machine learning pipeline 1. Select / develop features: SURF, HoG, SIFT, … 2. Add on top of this Machine Learning for multi-class recognition and train classifier 28 Feature Extraction: SIFT, HoG... Detection, Classification Recognition Classical computer vision feature definition is domain-specific and time-consuming
  • 15. Deep learning pipeline “having had countless ConvNet papers rejected, published and ignored, and occasionally paid attention to, for over 15 years” -- Yann Lecun 29 Deep learning pipeline • Build features automatically based on training data • Combine feature extraction and classification 30 Deep neural network DL experts: Define neural network topology and train the neural network model
  • 16. Beyond image classification 31 Image regions with CNN features 32
  • 17. Design and build visual data analytics solutions 33 Architecture design considerations • Volume • Security and Privacy • Transmission Bandwidth • Latency and Response time • Data storage, retrieval, and management 34
  • 18. Cloud computing Edge computing (Raspberry Pi) Vision intelligence: Cloud and Edge Edge Analytics MessageBroker Machine Learning / Artificial Intelligence Sensors/DeviceControllers Devices Cloud Analytics 35 Demo 36
  • 19. Demos • Face detection and recognition • Generic object detection and image classification Page 37 Thank You! Dr TIAN Jing Email: tianjing@nus.edu.sg 38