Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

ENEL 503: Computer Vision - Introduction to Computer Vision, Summaries of Computer Vision

An introduction to computer vision, covering its relationship to image processing and machine learning. It explores the limitations of human vision and highlights the capabilities of computer vision in various applications, including optical character recognition, face detection, biometrics, object detection and recognition, self-driving cars, and image synthesis. The document also discusses computer vision software tools and the fundamentals of digital image processing.

Typology: Summaries

2023/2024

Uploaded on 01/28/2025

landan-reagan
landan-reagan 🇨🇦

1 document

1 / 35

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
ENEL 503: Computer Vision
Winter 2025
Lecture (1) - Introduction
Mohamed Elsheikh, PhD
Electrical and Software Engineering
Schulich School of Engineering
University of Calgary
January 14, 2025
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23

Partial preview of the text

Download ENEL 503: Computer Vision - Introduction to Computer Vision and more Summaries Computer Vision in PDF only on Docsity!

ENEL 503: Computer Vision

Winter 2025

Lecture (1) - Introduction

Mohamed Elsheikh, PhD

Electrical and Software Engineering

Schulich School of Engineering

University of Calgary

January 14, 2025

Course Instructors and TAs ❑ Course Instructor: o Mohamed Elsheikh ❑ Course TAs: o Tarek Alshoura o Mahmoud Ahmed o Sutritha Roy

Agenda ❖ Introduction to Computer Vision ❖ Software Tools for Computer Vision ❖ Course Overview ❖ Course Information Some of today’s photos are adapted from:

  • Textbook1 (Szeliski: Computer Vision Algorithms and Applications, 2ed)
  • Textbook2 (Gonzalez and Woods: Digital Image Processing, 4ed)
  • Slides of the CS5670 Spring 2024 course at Cornell Tech by Noah Snavely’s

Introduction Computer Vision Image Processing Machine/Deep Learning Digital Image Processing: processing digital images by means of a digital computer. Computer Vision: is an interdisciplinary scientific field that studies how computers can gain high-level understanding from digital images or videos. It seeks to automate tasks that the human visual system can do.

Human Vision Shortcomings Mach Band Effect

  • Perceived intensity is not a function of the actual intensity
  • Our visual system tends to overshoot or undershoot the boundaries

Human Vision Shortcomings Which inner square is brighter? Simultaneous Contrast Phenomenon: They all have the same intensity!! But the intensity appears to be darker as the background gets lighter.

Human Vision Shortcomings Optical Illusions Which line is longer (excluding the arrowheads)?

Human Vision Shortcomings Human vision is limited to the visual band of the electromagnetic spectrum (wavelengths of 380 nm to 750 nm). Image source: https://upload.wikimedia.org/wikipedia/commons/thumb/f/f1/EM_spectrum.svg/800px-EM_spectrum.svg.png

Some Computer Vision Applications Optical Character Recognition (OCR)

License plate readers

http://en.wikipedia.org/wiki/Automatic_number_plate_recognition

Automatic check processing

Some Computer Vision Applications Face Detection Image source: https://www.analyticsvidhya.com/blog/2022/04/face-detection-using-the-caffe-model/

Some Computer Vision Applications Biometrics – Fingerprint Recognition Image source: https://www.trustedreviews.com/versus/ultrasonic-vs- optical-fingerprint-scanners- 4208796

Some Computer Vision Applications Biometrics – Iris Recognition (The topic of your instructor's M.Sc. Thesis) Image source: https://www.cl.cam.ac.uk/%7Ejgd1000/deployments.html

Some Computer Vision Applications Object Detection and Recognition

Some Computer Vision Applications Self-Driving Cars