Dr. Ukrit Watchareeruetai

Homepage : http://www.kmitl.ac.th/~kwukrit/
Education :
- B.Eng (First Hons) Electrical Engineering (Kasetsart University)
- M.S. Information Science (Nagoya University, Japan)
- D.Eng. Information Science (Nagoya University, Japan)
- Image Processing and Recognition
- Genetic Programming
- Evolutionary Computer Vision
- Biometrics
Credits: 3 (3-0-6)
Description:
This is an introductory course in computer programming using the C language. Emphasis is placed on developing the students’ abilities in the design and implementation of algorithms. The course describes the fundamentals of program design and implementation in C, variables and data types, input and output statements, conditional statements, loop statements, modularity, parameter passing, pointers, arrays and complex arrays, strings, user-defined types, file processing, and program testing and debugging techniques.
Prerequisite: None
Lecturer: Dr. Ukrit Watchareeruetai
Moodle Link: None
Credits: 1 (0-3-2)
Description:
Laboratory exercises supplementing 13016235 C Programming
Prerequisite: None
Lecturer: Dr. Ukrit Watchareeruetai
Moodle Link: None
Credits: 3 (3-0-6)
Description:
This course provides an introduction to computer vision, covering image functions and geometry, imaging devices, image analysis and interpretation, three-dimensional vision, applications of computer vision. The course also studies basic techniques for image segmentation, feature extraction, and image recognition.
Prerequisite: Mathematics 2
Lecturer: Dr. Ukrit Watchareeruetai
Moodle Link: None
Credits: 3 (3-0-6)
Description:
This course studies concepts and applications of computer vision. It covers the following topics: image operations, geometry, feature detection, color space, corner and interest point detection, texture analysis, shape recognition, object recognition, 3D-vision, and motion analysis.
Prerequisite: Digital Image Processing
Lecturer: Dr. Ukrit Watchareeruetai
Moodle Link: None
Credits: 3 (3-0-6)
Description:
This course introduces fundamental concepts of digital image processing. It covers the following topics: digital image, representation, digitization, histogram, point-processing, convolution, filtering, edge detection, frequency domains, image enhancement, image segmentation, and applications of digital image processing.
Prerequisite: Linear Algebra
Lecturer: Dr. Ukrit Watchareeruetai
Moodle Link: None
Credits: 3 (3-0-6)
Description:
This course introduces object-oriented concepts and methodology and studies object-oriented programming using C++. Topics covered include objects, classes, encapsulation, inheritance, multiple inheritance, polymorphism, abstract classes, static class members, object construction and destruction, namespaces, function overloading, function overriding, exception handling, template classes, and container classes. This course also covers basic techniques for testing and debugging object-oriented programs.
Prerequisite: C Programming
Lecturer: Dr. Ukrit Watchareeruetai
Moodle Link: None
Credits: 1 (0-3-2)
Description:
Practical study related to 13016209 Object-Oriented Concepts and Programming
Prerequisite: C Programming
Lecturer: Dr. Ukrit Watchareeruetai
Moodle Link: None