Computer Vision Principles and Practice

01 Feb 2020 at 18:30 - 21:30
JustCo @ Samyan Mitrtown, 24th Floor, Room Just Focus & Just Succeed
Direction note : take MRT to Samyan Station and walk through the tunnel to Samyan Building. It has direct connection from the MRT
Bangkok, Thailand
Computer Vision Principles and Practice

The intended audience for this course and accompanying workshop are absolute beginners who have an interest in computer vision and the application of artificial intelligence in modern day CV libraries.

The lecture is carried out by a Lead Instructor, and adopts a learn-by-building approach. Participants are required to bring their personal laptop to follow each section and write code to solve small challenges procedurally.

  • Venue: JustCo at Samyan Mitrtown - Bangkok
  • Date: 24 - 25 February 2020
  • Time: 18.30 - 21.30 (3 hours x 2 days)
  • Difficulty: Beginner
  • Investment: THB 9.000
  • Delivered in English
  • Please bring your own laptop
  • Dinners, snacks and drinks are all provided


Chapter 1 (Image Transformation)
  • Affine Transformation
    • Definition 
      • Mathematical Definitions
    • Practical Examples
    • Motivation
    • Getting Affine Transformation
      • Trigonometry Proof
    • Code Illustrations
    • Summary and Key Points
    • Optional video
      • Rotation Matrix Explained Visually
      • References and learn-by-building modules

Chapter 2 (Kernel Convolutions)

  • Kernel Convolutions
    • Definition
      • Optional video
        • Kernel Convolutions Explained Visually
      • Mathematical Definitions
      • Padding
    • Smoothing and Blurring
    • A Note on Terminology
      • Kernels or Filters?
      • Correlations vs Convolutions?
    • Code Illustrations: Mean Filtering
    • Role in Convolution Neural Networks
    • Handy Kernels for Image Processing
      • Gaussian Filtering
      • Sharpening Kernels
      • Gaussian Kernels for Sharpening
      • Unsharp Masking
    • Summary and Key Points
    • References and learn-by-building modules

Chapter 3 (Edge Detection)

  • Edge Detection
    • Definition
    • Gradient-based Edge Detection
      • Sobel Operator
        • Discrete Derivative
        • Code Illustrations: Sobel Operator
      • Gradient Orientation & Magnitude
    • Image Segmentation
      • Intensity-based Segmentation
        • Simple Thresholding
        • Adaptive Thresholding
      • Edge-based Contour Estimation
        • Contour Retrieval and Approximation
      • Canny Edge Detector
        • Edge Thinning
        • Hysteresis Thresholding
      • References and learn-by-building modules
Quiz & Certification
  • Attempt a 7-question quiz in class
  • Attempt all learn-by-building modules in the coursework
  • Successful attempts are rewarded with a badge
  • All participants are given a certificate of completion



  • What Will be The Outcome?
1. Using image transformation to restore a skewed map 
2. Build an object counter (count number of penguins in a picture, count number of LEGO bricks in a picture) by applying edge detection principles

  • How the learnings will be able to be implemented in real life business cases?

A couple of examples in each industry :

  1.     Agricultural : Count the number of crops 
  2.     Warehousing : Count very quickly the number of carton boxes, packages in each area of warehouse, Identify odd shapes, Identify outliers
  3.     Logistics : Quickly scanning the number of vessels / ships etc for defense / border control
  4.     Medical : X-ray imagery
  5.     Surveillance : Count number of people walking into the store, Attendance system
And many other industries and application.



We pay meticulous attention to the logistical details of our workshops: quality audio and visual setups, comfortable sitting arrangements, small group size, large displays and extra monitors. Dinners are included for evening workshops and lunch for afternoon workshops.


Including Course Book (PDF), HTML files, course transcripts (if any).


Learn under the assistance of our lead instructor and a band of qualified teaching assistants throughout the 2 – day course.


Show current and prospective employers that you’ve completed the course with a signed certificate of completion.



An RStudio-certified instructor and machine learning practitioner in the field of marketing automation, fraud detection, finance and e-commerce. Samuel is Indonesia’s top-ranked Stack Overflow user in R (top 5% worldwide) for three years running, and boasts certifications from RStudio, Microsoft, MongoDB, Neo4J Database, Stanford University, John Hopkins University, among others.

Prior to Algoritma, he has 8 years of working experience, including a stint as in-house consultant to several public-trading companies from his time staying in China, Japan and Singapore. He is today an active trainer and consultant for various companies in the financial industry. He has guest lectured in various campuses: Binus, NUS (National University of Singapore)’s The Logistics Institute, University of Indonesia, Universitas Gadjah Mada (UGM), Binus, Institute of Technology Bandung (ITB), Telkom University etc. Courses he authored are offered also in Singapore through Ngee Ann Polytechnic.

Samuel is also among the first recipients of Microsoft Professional Program Certificate in Data Science in Southeast Asia, having demonstrated proficiency in R, Python, Microsoft Azure, SQL / T-SQL, PowerBI and a list of other technologies, and among the first to be certified in RStudio’s program. Technical committee member and competition judge on Finhacks 2018, the largest Machine Learning competition of the year organized by PT. Bank Central Asia (BCA) and DailySocial.

Hosted by:

About Algoritma

Based in Singapore with operations in Jakarta, Algoritma is a Data Science Academy that offers a variety of data science trainings and boot camps. We are founded with the purpose of making data science accessible to everybody. 

Through our extensive partner network, our s gain access to hands-on coding training and the opportunity to work with real datasets donated by start-ups, businesses, as well as the public sector.

Our trainings aim to equip every professional with a set of core skills across the various domains of:  

1. Data Visualization

2. Regression

3. Machine Learning

4. Predictive Modelling

5. Statistical Programming Literacy.

No matter what profession or field one is currently in, we want to showcase how data science can be used to perform tasks and solve problems more efficiently and effectively.

More about Algoritma: Website | Facebook | Instagram | Twitter | LinkedIn

Venue partner:

About JustCo

Founded in 2011 and headquartered in Singapore, JustCo is Asia’s leading premium flexible workspace provider. We continually disrupt the status quo and redefine collaborative working.

In our communities, we connect dynamic entrepreneurs, start-ups and large corporations. People are at the heart of what we do, as we create networking events and strategic partnerships for our members and partners to gain insights, collaborate, and help each other. Our passion for customer satisfaction ensures our members find comfort and peace of mind – the same JustCo hospitality, no matter where you are. We make work better by revolutionising how people work, empowering our ever-growing community with exceptional flexibility, opportunities and experiences.

Come and experience JustCo with our 1-day free trial!


AIA Sathorn Tower | Capital All Seasons Place | Samyan Mitrtown

Australia | China | Indonesia | South Korea | Taiwan l Singapore

More about JustCo: Website | Facebook | Instagram

Photo & Video Disclaimer

Please note that photographs and/or videos of you may be taken during this event/seminar for publicity and/or marketing purposes. The photographs and/or videos may be published on our website or internal newsletter and/or circulated to the press and other media organisations for publication, transmission or broadcast.


2-Days Workshop Ticket
Accepted payments
Visa icon Master icon Jcb icon K plus
Organized by
JustCo Thailand