LAB  Computer Vision lab of School Of Computing, NUS
 LOCATION  S16 #09-02A
 OPENING HOUR  Open 24 hour daily inclusive of weekend\holidays
 ACCESS  Only open to related lab courses students

 

Software Hardware_FAQ_on_courses_Equipment_Operation_Instruction_Lab Schedule

Internal

Introduction

Computer Vision lab is providing teaching area in computer vision field for undergraduate students.


Software

MATLAB

MATLAB is a high-level technical computing language and interactive environment for algorithm development, data visualization, data analysis, and numeric computation. Using MATLAB, you can solve technical computing problems faster than with traditional programming languages, such as C, C++, and Fortran.

You can use MATLAB in a wide range of applications, including signal and image processing, communications, control design, test and measurement, financial modeling and analysis, and computational biology. Add-on toolboxes (collections of special-purpose MATLAB functions, available separately) extend the MATLAB environment to solve particular classes of problems in these application areas.

MATLAB provides a number of features for documenting and sharing your work. You can integrate your MATLAB code with other languages and applications, and distribute your MATLAB algorithms and applications.

The Image Processing Toolbox provides a comprehensive set of reference-standard algorithms and graphical tools for image processing, analysis,  visualization, and algorithm development. You can restore noisy or degraded images, enhance images for improved intelligibility, extract features, analyze shapes and textures, and register two images. Most toolbox functions are written in the open MATLAB language. This means that you can inspect the algorithms, modify the source code, and create your own custom functions.

The Image Processing Toolbox supports engineers and scientists in areas such as biometrics, remote sensing, surveillance, gene expression,   microscopy, semiconductor testing, image sensor design, color science, and materials science. It also facilitates the learning and teaching of image  processing tech

 

  Video and Image Processing System Design

Simulink enables faster, more cost-effective development of video and image processing systems. Simulink replaces error-prone, manual methods of coding target-specific hardware and software from paper specification documents by using executable models. Dynamic simulation eliminates the need for physical prototypes. Automatic code generation speeds deployment. And integrated testing helps you correct errors early and improve quality.

The Video and Image Processing Blockset extends Simulink with a rich, customizable framework for the rapid design, simulation, implementation, and verification of video and image processing algorithms and systems. It includes basic primitives and advanced algorithms for designing embedded imaging systems in a wide range of applications in aerospace and defense, automotive, communications, consumer electronics, education, and medical electronics.

Simulink and the Video and Image Processing Blockset enable you to run fast simulations for real-time embedded video, vision, and imaging systems. You can create executable specifications for communicating the system to downstream design teams and to provide a golden reference for verification throughout the design process.

 

 

 

 

 

 

Model illustrating a motion stabilization technique based on the SAD method.  The model applies the SAD technique to remove unwanted translational camera motions and generate a stabilized video.

  

 

KHOROS

 

 

  Top


Hardware

Computer Specification

 

Printer

 

Projector

 

Top


FAQ on courses

CS4243

Q. How do I login to the linux system in the Computer Vision lab?

A. During the first lesson, you will be issued a slip with userid and password, you can use it to login throughout the whole   course.  Please do not lose it.

 

Q. What application should I use to write lab report? 

A. You should run staroffice by typing "soffice" at the terminal command line to write lab reports.

 

Q. How do I print out the lab report?

A. You can choose "generic printer" at the staroffice application to print out to the lab printer.
 

 

Top


Equipment Operation Instruction

 

Top


Lab Schedule

https://www.comp.nus.edu.sg/cf/labs/labschedule.html#14  (main lab schedule)

http://www-appn.comp.nus.edu.sg/~calendar/PUBLIC/cal.cgi?CalendarName=Lab_Usage&Op=ShowIt (main lab schedule and ad hoc booking )

Top