1 / 16

Digital Processing Option

Digital Processing Option. Digital Processing is…. If you want to improve contrast in an image, MPEG a movie, filter a sound… If you want to teach a computer to see, recognize a voice, talk to you… If you want to simulate a system, create a game…. Digital Processing focuses on.

maeve
Download Presentation

Digital Processing Option

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Digital Processing Option

  2. Digital Processing is… • If you want to improve contrast in an image, MPEG a movie, filter a sound… • If you want to teach a computer to see, recognize a voice, talk to you… • If you want to simulate a system, create a game…

  3. Digital Processing focuses on.. • Building tools for multimedia, gaming, and scientific communities • Tools such as compression and decompression of images (JPEG, Wavelets, etc.), movies (H.261, MPEG, etc.), sounds (MP3 etc.) • Tools such as image modification (contrast, sharpening, effects), image identification (object capturing, template matching, face recognition systems, etc. used in medical fields, robotic assisted factories, etc.) • Tools such as audio filters, sound segmenting, music stretching

  4. Who should take this option? • Interested in graphics, audio, and image processing, gaming systems, multimedia authoring systems, scientific endeavors • Good mathematical aptitude especially in Algebra and Trigonometry • Like to code a LOT!

  5. Example mathematical functions studied

  6. Discrete Fourier Transformation

  7. Discrete Cosine Transformation Where

  8. Career Opportunities Previous students now work at: • Radical Entertainment • Gekido Design Group (art and game production studio) • Wavemakers (noise reduction technology for speech recognition) • Relic Entertainment • Object Raku (2D & 3D virtual war simulators) • Image Power • Ubvideo • HSBC • IBM • IsgGroup • Many others

  9. Open House Demos SW12-308 • Shared with Database

  10. Option Courses

  11. Comp3770 Windows low level development API Used in DirectX as the start point for graphical applications Concurrent programming for Windows (Threading, synchronization techniques) Access to directly control I/O Integration of Win32 code with C# or managed C++

  12. Comp3931:Digital Fundamentals • Basics of digital audio (representation, formats, time vs. frequency domains) • Fourier, Inverse Fourier • Filters, Convolution • Audio compression • Applications (speech recognition, sound editors, etc.)

  13. Comp4932:Advanced Topics • Image data representation including colour schemes • Image Processing using Point, Area, and Geometric transformations • Morphing, warping, altering digital data • Lossless data compression (variable length coding, dictionary based, arithmetic coding) • Lossy compression (quantization, dct, wavelet) • Image compression (differential coding, JPEG) and video compression (H.261, MPEG1->7) • Advanced topics in image processing (template matching, active contours, face recognition, image stiching, etc.) usually drawn from IEEE papers

  14. Comp4995:Gaming Systems • DirectX topics such as materials and lighting, textures, mirrors, shadow volumes, picking, particle effects, etc. • Students choice of gaming physics, kinematics, artificial intelligence in games, game performance (MMX/SSE, BSP trees), game networks, others

  15. Assignments and Projects • Audio editor (cut/copy/paste, filtering, etc.) • Morpher • Face recognition • OCR (optical character recognition) • Motion Capture • Fingerprint recognition • Speech recognition • Image compression (JPEG) and video compression (MPEG) • Game Development

  16. Projects courses (Comp3900/4900) • Teams of 4 are given choices for appropriate types of projects. Projects may be drawn from the Comp3900/4900 bank, may be a game (most popular option), or a topic of the team’s choice that relates to the option. Past projects include a motion capture system*, Signal Analysis for General Hydrogen Corp. (spin off from Ballard Fuel Cell system)*, sound recognition system, fingerprint analyzer, etc.

More Related