Workshop: Intermediate 3 Data Science : Image
Processing on R and Python
This workshop teaches the image processing, segmentation and analysis in R and python. It
is based on tutorials that integrate explanations and exercises, enabling participants to build
their own image analysis pipeline step by step. Participants develop the pipeline themselves
by following provided exercises and guidelines. An example solution is also provided. The
included pre-tutorial revisits some basic concepts of python coding, array computation and
image processing. Optional advanced content includes examples of vectorization,
multiprocessing and cluster computation, as well as an intro to feature extraction and
advanced analysis of single-cell segmentation data.
Learning Journey
1st Day
Introduction Image Processing on R
Data preparation
Image classification with R (Using MX Net)
Using Convolutional Neural Network
Model Evaluation
Face Detection using OpenCV in R
Using imager: an R package for image processing
2nd Day
Introduction Image Processing on Python
About OpenCV
Installation
Opencv & Python Integration
About Images
Basic operations on Images
Read & Writing an Image
Access pixel properties, values & modifying
Splitting & Merging of image channels
Arithmetic Operation
Bitwise Operation
3rd Day
GUI Features
Display images in window
Getting started with video capturing
Drawing Functions like circle, line, rectangle, polyline
Plotting functions
Changing Color Spaces
Geometric Transforms
Scaling
Translation
Rotation of Image
Histograms
About Histogram
Histogram Calculation
Histogram Equalization
4th Day
Filters
About Convolution
Different types of filters like Averaging, Blurring, Gaussian and
Median
Thresholding
About Thresholding
Adaptive Thresholding
Edge Detection
Different type of edge detection like Canny, Sobel and Laplacian edge
detectors
Morphological Operation
Erosion, Dilation, Opening and Closing
Image Transformation
Discrete Fourier Transform and Inverse Fourier Transform
Python-OpenCV sample projects
Facilitator
Heru Wiryanto (Senior Technical Advisor BDO) – People Data Scientist
People Data Scientist and HR Growth Hackers helps organization to improve business
performance by developed smarter HR decisions, design great workforce experiences and
ultimately improve engagement, productivity and performance.
He help HR to move from “Business Contributor or Partner” to “Business Creator” and
delivering only the best with make HR fast, simple, profitable and…cool.
He sources innovation in the HR-Digital ecosystem. He writes and lectures about People,
Data, Research Methodology and Psychometrics, Computer Adaptive Testing, HR Metrics,
HR Audit, HR Digital Transformation, Leadership Data Driven HR- Digital Leadership,
Talent Analytics, Learning Analytics, Social Network, Data Science, Using R, Computer
Adaptive Testing, HR Innovator-Design Thinking in HR, HR Growth Hacking.
Fluent in Microsoft Office, R-Statistics, Python, SAS, Power BI, Tableau, SPSS, JASP,
Concerto-Computer Adaptive Testing Platform.
Faisal Wirakusuma
A technology and data enthusiast with 7 years’ experience in enterprise
systems development using Java EE, with unique skills and formal education in
Artificial Intelligence and Machine Learning topics. He is Leading teams to
deliver project, dealing with client requirements, and transforming business
requirements to technical requirements. Coordinating with technical teams,
managing resources. In this position I also work with several data analytical
projects, deploying R machine learning models, and managing dashboards for
client. A technology and data enthusiast with 7 years’ experience in enterprise
systems development using Java EE, with unique skills and formal education in
Artificial Intelligence and Machine Learning topics.