fanap internship
-
Upload
pardis-pashakhanloo -
Category
Documents
-
view
170 -
download
1
Transcript of fanap internship
![Page 1: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/1.jpg)
FANAP SUMMER INTERNSHIP1394
![Page 2: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/2.jpg)
Hanzaleh Akbari Nodehi – EE 91
Ghazal Helmzadeh - CS 92
Alireza Amirshahi – EE 91
Pardis Pashakhanloo - CE 91
Pourya Mandi Sanam – EE 91
Amir Hossein Nazem – EE 91
OUR TEAM
![Page 3: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/3.jpg)
INTERNSHIP: AN OPPORTUNITYOR just another wasted labor?
◦Getting hands dirty
◦Boosting skills
◦Broadening horizons
◦Dude, let me tell you something…real world is much bigger than university!
◦Realistic decisions based on real interests
![Page 4: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/4.jpg)
DO YOU REMEMBER THE FIRST DAY YOU ENTERED THE UNIVERSITY?!
![Page 5: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/5.jpg)
We started learning…
Open-Source Computer Vision Library
No more reinventing the wheel
OPENCV
![Page 6: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/6.jpg)
Opencvmodules
core
imgproc
objdetect
video
ml
highgui
![Page 7: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/7.jpg)
Opencv seems better:
• Money
• Speed & Performance
• Cross-platform
• Ease of Use
![Page 8: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/8.jpg)
FACE DETECTION AND FEATURE EXTRACTION
![Page 9: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/9.jpg)
FACE DETECTION
![Page 10: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/10.jpg)
First approach: skin color
![Page 11: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/11.jpg)
Machine learning… better job
![Page 12: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/12.jpg)
PAUL VIOLA & MICHAEL JONES
![Page 13: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/13.jpg)
WE NEED FEATURES…
![Page 14: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/14.jpg)
MAIN IDEAPositive
And Negative Images
Extract feature
Integral image
Features with
minimum error
Weighted sum of
features
Cascade
![Page 15: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/15.jpg)
OBJECT DETECTION
![Page 16: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/16.jpg)
Ball Detection with opencvObject Detection Using Color
Edge Detection
Tracking Object
Let’s see …
![Page 17: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/17.jpg)
Machine learning
![Page 18: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/18.jpg)
In 1959, Arthur Samuel defined machine learning as a "Fieldof study that gives computers the ability to learn withoutbeing explicitly programmed".
Arthur Lee Samuel was an American pioneer in the field of computer gaming, artificialintelligence, and machine learning.Born: December 5, 1901, Emporia, Kansas, United StatesDied: July 29, 1990, Stanford, California, United StatesEducation: College of Emporia (1923), Massachusetts Institute of Technology
WHAT IS MACHINE LEARNING ?!!
![Page 19: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/19.jpg)
without being explicitly programmed !!!
If (this expression is true) {code block
} Else {another code block
}
![Page 20: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/20.jpg)
Let me explain it with examples …
![Page 21: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/21.jpg)
How do we learn ?!!
Time …
???
. . .
That was four.
![Page 22: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/22.jpg)
• Machine Learning on the other hand is writing aprogram that learns from past experience.
![Page 23: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/23.jpg)
It’s Applications …You've probably use a learning algorithm. dozens of times a day without knowing it.
Web Engines Photo Tagging Applications Spam Filter…
Web Engines Photo Tagging Applications Spam Filter…
![Page 24: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/24.jpg)
EVERY TIME YOU USE A WEB SEARCH ENGINES LIKE GOOGLE OR BING TOSEARCH THE INTERNET, ONE OF THE REASONS THAT WORK SO WELL IS BECAUSEA LEARNING ALGORITHM, ONE IMPLEMENTED BY GOOGLE OR MICROSOFT, HASLEARNED HOW TO RANK WEB PAGES.
![Page 25: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/25.jpg)
It’s Applications …You've probably use a learning algorithm. dozens of times a day without knowing it.
Web Engines Photo Tagging Applications Spam Filter…
Web Engines Photo Tagging Applications Spam Filter…
![Page 26: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/26.jpg)
EVERY TIME YOU USE FACEBOOK OR APPLE'S PHOTO TAGGING APPLICATIONAND IT RECOGNIZES YOUR FRIEND'S PHOTOS, THAT'S ALSO MACHINELEARNING.
![Page 27: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/27.jpg)
It’s Applications …You've probably use a learning algorithm. dozens of times a day without knowing it.
Web Engines Photo Tagging Applications Spam Filter…
Web Engines Photo Tagging Applications Spam Filter…
![Page 28: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/28.jpg)
EVERY TIME YOU READ YOUR EMAILS AND YOUR SPAM FILTER SAVES YOU FROMHAVING TO WADE THROUGH TONS OF SPAM EMAIL, THAT'S ALSO A LEARNINGALGORITHM.
![Page 29: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/29.jpg)
Future …
For big companies like facebook, google, yahoo and …, one of the reasons they're excited is theAI dream of someday building machines as intelligent as you or me.
![Page 30: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/30.jpg)
Reading a captcha
![Page 31: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/31.jpg)
How to read a
C A P T C H A
![Page 32: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/32.jpg)
What is captcha?An acronym for "Completely Automated Public Turing test to tell Computers and Humans Apart”
A CAPTCHA is a type of challenge-response test used in computing to determine whether or not the user is human.
![Page 33: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/33.jpg)
![Page 34: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/34.jpg)
What we have done?Different approaches to read characters automatically
Optical Character Recognition
Decision Tree
Neural Network
Template Matching
Etc.
![Page 35: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/35.jpg)
What we have done? (Cont’d.)Developing a NN based program to automatically decipher a Captcha
Advantages of using Neural Networks (our approach) for character recognition
Robust against noise and change in font, size, etc.
Easily portable to other fonts, characters, and even languages.
![Page 36: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/36.jpg)
NowLet’s
down a server!
![Page 37: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/37.jpg)
Motion detection
![Page 38: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/38.jpg)
Motion Detection – Simple Approach
Using a threshold◦Problem: most cameras produce noisy images
◦Solution: Erosion filter
![Page 39: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/39.jpg)
Motion Detection – Common Approach
Compare frames◦Good idea with compression in mind◦Disadvantage: slow movement
![Page 40: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/40.jpg)
Motion Detection – Better Approach
Change the way you compare◦Independent from motion speed◦Disadvantage: dealing with gone objects
![Page 41: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/41.jpg)
Motion detection - Most Efficient Approaches
Based on building the background of the scene
![Page 42: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/42.jpg)
THANKS!
![Page 43: fanap internship](https://reader031.fdocuments.in/reader031/viewer/2022030316/5872bb9d1a28ab523c8b7b1f/html5/thumbnails/43.jpg)
the end