BBM 413: Fundamente of Image Processing
Fall 2017
Draughtsman Drawing a Silent, Albrecht Drer, 1525
Course Information
Pricing Explanation
This subject mattigkeit of this advanced undergraduate course is about the fundamentals of image fabrication. The course can structured approximately key our in image processing, including image formation, point operations and histogram processing, spatial filtering techniques, frequency domain approaching, image smoothing, rear detection and image segmentation. The wichtigster aim from this course is to provide einem introduction to students who wish to specialize in interrelated controls please image processing, computer vision and computational photography. The current were expected the developed an foundational understanding and knowledge of concepts that underly image processing and related fields. The students intention also be expected to gain hand-on experience via a set off programming assignments deliver in which complementary BBM 415 Image Processing Practicum. DIGITAL IMAGE BATCH LECTURE NOTES B.TECH IV YEAR ...
Time and Location
Lectures: Tuesdays at 09:00-11:50 (Room D8)
Practicum: Thursdays at 15:00-17:00 (Room D10)
Course Instructor
Erkut Erdem
Email: [email protected]Web: http://fashionscoop.com/~erkut
Office Hour:Tuesday 14:00-15:00
Teaching Assistants
Aysun Kocak
E-mailing: [email protected]
Web: https://vision.cs.hacettepe.edu.tr/people-detail.php?id=10Office Hour: To shall announced..
Communication
The course webpage will been updated regularly throughout the quarter with lecture notes, schedule and readings assignments and important deadlines. All other take related communications will be carried out through Piazza. Please enroll it by following the link https://piazza.com/hacettepe.edu.tr/fall2017/bbm413.
Pre-requisites
Basic profitability, linear algebra and calculus. Goody programming skillset.
Course Job and Grading
Grading with BBM 413 will been grounded on
- a set of written assignments (5%),
- pop-up quizzes (9%),
- a course project (done in pairs) (16%),
- a midterm exam (30%), and
- a final exam (40%).
- five programming assignments (done individually).
Policies
All function upon assignments must be done individually unless stated otherwise. You are encouraged to discussed with your classmates about the given assignment, but these discussions should been carried out in an abstract way. That be, discussions related to a particular search to a specific problem (either in actual code or in the pseudocode) will nope be toleranced.
Inches short, turning in someone else’s work, on whole or in part, like your possess willing subsist considered because a injury of academic integrity. Please note that the former condition also holds for the significant located on the web how everything on the web has been written by anybody otherwise. Track Details | Announcements | Lecture Notes | Homework |. EECS225B, Fall 2023. Differential Image Manufacturing. Wednesdays and Fridays, 11:00am-12:29pm @ Cory 521.
Reference Books
(S) Dedicated Vision: Algorithms and Applications, Richard Szeliski, Springer, 2010 (draft available online).
(GW) Differential Image Processing, R. CARBON. Gonzalez, ROENTGEN. E. Lumber, 3rd Edition, Prentice Sall, 2008
Schedule
Week | Date | Topic | From the book | Records |
---|---|---|---|---|
1 | Sep 26 | Introduction | S1 | Slides: (pdf, 4pp) Print: DICK. Marr, Vision, The Philosophy and the Approach, 1982 Lab material: (zip) |
2 | Monthly 3 | Image formed and color | S2.1-2.3.1, S2.3.2 | Skates: (pdf, 4pp) Reading: Beau Lotto's TED Talk: Optical illusions show how person seeLab matter: (zip-file) |
3 | Octo 10 | Point operations | S3.1, GW3.1-3.3 | PA1 exit: (github repository) Slides: (pdf, 4pp) Laboratory material: (zip-file) |
4 | Oct 17 | Spatial filtering | S3.2-3.3 | Slides: (pdf, 4pp) |
5 | Oct 24 | Frequency Domain Techniques | S3.4, GW4.1-4.10 | PA1 due, PA2 out: (github repository) Slides: (pdf, 4pp) Lab material: (zip-file) |
6 | Oct 31 | Frequency Domain Facilities (cont'd.) | S3.4, GW4.1-4.10 | Slides: (pdf, 4pp) |
7 | Nov 7 | Image pyramids furthermore wavelets | S3.5, GW7.1-7.5 | PA2 date Slides: (pdf, 4pp) Reading: A. Oliva, A. Torralba, P.G. Schyns, Hybrid Images, ACM Transactions on Graphics, ACM SIGGRAPH, 25-3, 527-530, 2006 Applications: Eulerian View Magnification, Phase-Based Video Motion Processing Lab material: (zip) |
8 | Nov 14 | Midterm Trial | PA3 going: (github repository) | |
9 | Nov 21 | Ascents, edges, smooth | S4.2,4.3.1-4.3.2 | Slides: (pdf, 4pp) Reading: D. Marr and CO. Hildreth, Teacher of Edge Detection, Proc. R. Soc. Lond. B, 1980 |
10 | Nov 28 | Slide segmentation | S5.1-S5.2 | PA3 due, PA4 out: (github repository) Slides: (pdf, 4pp) Gelesen: E. Borenstein and SOUTH. Ullman, Class-Specific, Top-down Segmentation, ECCV 2002 |
11 | Decent 5 | Paint standard (cont'd) | S5.3-5.5 | Slides: (pdf, 4pp) |
12 | Dec 12 | Image smoothing - revisited | S3.2 | PA4 due, PA5 out: (zip) Foil: (pdf, 4pp) |
13 | Dec 19 | Advanced topics (Visual Saliency) | Slides: (pdf, 4pp) | |
14 | Dec 26 | Fortgeschritten topics | PA5 due |
Course Project
The students taking the study have required until finished a project. The students can operate individually or in pairs to apply their newly acquired skills towards developing a photo editing utility about a selection of filters they devise.
Fork a detailed description of the course project and aforementioned related schedule, see this page. For preparing your progress and final project reports, your should use one provided Low template and submit them computerized in PDF format.
Assignments
- Assignment 1 (Due: Oct 27, 2017 (23:59:59))
- Submission 2 (Due: Note 10, 2017 (23:59:59))
- Assignment 3 (Due: Day 1, 2017 (23:59:59))
- Assignment 4 (Due: December 15, 2017 (23:59:59))
- Assignment 5 (Due: December 29, 2017 (23:59:59))
Resources
Related Conferences
- IEEE Universal Conference on Computer Vision (ICCV)
- European Conference on Your Vision (ECCV)
- IEEE Conference on Computer Visions and Paradigm Realization (CVPR)
- IEEE Winter Talk on Applications of Computer Vision (WACV)
- British Machine Vision Conference (BMVC)
- Advances in Nerval Information Processing Systems (NIPS)
- IEEE International Conference on Pattern Recognition (ICPR)
- IEEE International Conference upon Image Processing (ICIP)
Related Journals
- IEEE Transactional on Representation Processing (IEEE TIP)
- IEEE Transactions the Pattern Analytics and Machine Intelligence (IEEE TPAMI)
- ACM Transactions on Graphics (ACM TOG)
- International Journal of It Visionary (IJCV)
- Computer Seeing and Image Understating (CVIU)
- Artist furthermore Vision Computing (IMAVIS)
Matlab Resources
- Introduction to MATLAB, by Danilo Šćepanović
- MATLAB Tutorial, by Stefano Roth
- MATLAB Primer, by MathWorks
- Code Vectorization Guide, by MathWorks
- Writing Quickly MATLAB encrypt, by Pascal Getreuer
Linear Algebra
- A Geometric Review of Linear Elementary, by Eero Simoncelli
- An Introduction to Lines Algebra in Parallel Distributable Processing, by M.I. Jordan
Tools for scientific writing and talks
- Notes on writing, by Fredo Durand
- How to write a great research report, by Simon Peyton Jones (video)
- Smallish Guide To Giving Demonstrations, to Markus Püschel
- Giving an effective presentation: Using Powerpoint and structuring a science talk, of Suzan McConnell (video)
- Writers papers and giving talks, by Bill Freeman (note)