Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

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.

You might also like