Computer Vision

Computer Vision

Computer vision is the field of study that seeks to develop techniques to help computers to “understand” the content of digital images, such as photograph and videos.

Cameras and computers are really going together these days: using advanced computer vision techniques a computer can now look at a scene through a camera and it’s not anymore limited to recognize object in a scene, but can deeply tell what’s going on!

While this high-level knowledge its possible thanks mostly to artificial intelligence applied to computer vision, the plain and simple algorithms still dominate all the industrial applications, thanks to effectiveness and predictability.

Modern computer vision does not rely only on cameras: several out-of-the-box 3D sensors are available on the market, like Time of Flight (ToF, an example is the Microsoft Kinect © v2) and Light Detection and Ranging (LIDAR), which do contribute to the field of computer vision by enabling us to solve problems in different, more affordable and efficient ways.

YOLO v3 brukt på en trafikk scene


About the village

Computer vision, similarly to robotics, can replace tiring and repetitive jobs like checking thousands of security monitors at the same time, perform automatic quality control in production lines, enhance safety of transportation or even making it completely autonomous, deeply reshaping the job market with all the social and economic implications. Groups will work on self-assigned projects, but at the start of the village many technological projects will be proposed by the village supervisor.  In conclusion in this village you will learn about computer vision, the way that computer vision programs are built and how they can be used to improve production, products and safety. 

Relevant competency

Master students from all study programs are welcome in the Computer Vision Village. While technological knowledge is the most important one, human, social and economic knowledge is also welcome, as it can stimulate the discovery of new fields of application of computer vision and understand their its social implications.

Here is a list of possible cool group projects:

  • Speed estimation for model cars
  • Anti-sleep Eye Tracking while driving through a tunnel
  • Gender classification and smile detection
  • Object detection, recognition and tracking
  • Road lanes and signs detection/recognition
  • Vehicle classification and counting
  • Perimeter protection for surveillance camera
  • Augmented reality: visualize 3D models given ArUco codes
09 sep 2019

Fakta om landsbyen - TTK4850

Course Code: TTK4850
Village Title: Computer Vision
Type: Semester-based
Language: English
Village Supervisor: Marco Leonardi
Contact Information: marco.leonardi@ntnu.no
Semester: Spring 2020

Important information about EiT:

Important information about EiT:

  • The focus on teamwork skills and group processes is the unique feature of Experts in Teamwork (EiT).
  • EiT's teaching methods depend on the contribution and presence of every participant throughout the semester. For this reason, attendance is compulsory on every village day.
  • In contrast to many courses, the first few days are especially important in EiT. During this period, the team members get to know each other and discuss what each individual can contribute. You will also draw up the compulsory cooperation agreement and start preparing a shared research question.
  • For additional information about Experts in Teamwork, see the page for students.