Back close

Course Detail

Course Name Augmented and Virtual Reality
Course Code 23CSE375
Program B. Tech. in Computer Science and Engineering (CSE)
Credits 3
Campus Amritapuri ,Coimbatore,Bengaluru, Amaravati, Chennai

Syllabus

PROFESSIONAL ELECTIVES

Electives in Computer Vision

Unit I

Introduction, Goals, Definitions, History, Overview: Hardware, sensors, displays, software, virtual world generator, game engines, sensation and perception, human senses, perceptual psychology, psychophysics.

Geometry of Virtual Worlds: Geometric modeling, Transforming models, Matrix algebra and 2D rotations, 3D rotations and yaw, pitch, and roll, Axis-angle representations, Quaternions, Converting and multiplying rotations, 3D rotation inverses and conversions, Homogeneous transforms, Chain of viewing transforms, Eye transforms, Canonical view and perspective transforms, Viewport transforms.

Unit II

Visual Physiology: Photoreceptors, Sufficient resolution for VR, Light intensity, Eye movement issues for VR, Neuroscience of vision. Visual Perception: Depth and Motion Perception, Vection, Stroboscopic apparent motion, Vestibular system combining information from multiple cues/senses, Frame rates and displays Tracking Systems: Orientation tracking/IMU integration, Tilt drift correction, Yaw drift correction, Tracking with a camera, Perspective n-point problem, Sensor Fusion, Filtering, Lighthouse approach

Unit III

Visual Rendering – Overview: Graphical rendering, ray tracing, shading, BRDFs, Shading models, Rasterization, Pixel shading, VR-specific problems, Distortion shading, Post-rendering image warp (time warp), panoramic rendering. Interfaces -overview, Locomotion, Manipulation, System control, Social interaction, Evaluation of VR Systems, Perceptual training, VR sickness, human subjects experimental methods, recommendations and best practices. Metaverse, XR System: Capabilities, Pros, And Cons; Haptic Sensation and Perception, Rendering Haptics, Stereognosis, Sensation and Perception of Other Senses. Case study on open source tools like Intel oneAPI rendering toolkit.

Objectives and Outcomes

  • Virtual & Augmented Reality radically changes our lives unlike any other technologies in the past. This course has been designed for understanding the critical components of VR/AR systems.
  • The course covers topics that help us to design a better VR system by understanding several engineering concepts (hardware, software, perception) that are used in the current VR systems.
  • This is an interdisciplinary course involving concepts from computer science, electrical engineering, mechanical engineering, neuroscience, and psychology.

Course Outcomes

CO1: Understand the physiological and psychological aspects of VR systems.

CO2: Apply geometric modeling and transformations to simulate VR/AR.

CO3: Apply drift correction algorithms for tracking systems.

CO4: Apply visual rendering, interface design in VR for extended reality.

CO-PO Mapping

 PO/PSO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO
CO1 3 3 2 2 2 3 2
CO2 3 3 2 2 2 3 2
CO3 3 3 2 2 2 3 2
CO4 3 3 2 2 2 3 2

Evaluation Pattern

Evaluation Pattern: 70:30

Assessment Internal End Semester
Mid Term Exam 20
Continuous Assessment Theory (*CAT) 10
Continuous Assessment Lab (*CAL) 40
**End Semester 30 (50 Marks; 2 hours exam)

*CAT – Can be Quizzes, Assignments, and Reports

*CAL – Can be Lab Assessments, Project, and Report

**End Semester can be theory examination/ lab-based examination/ project presentation

Text Books / References

Textbook(s)

Steven M. LaValle ,”VIRTUAL REALITY”, Cambridge University Press, 2023

George Mather, “Foundations of Sensation and Perception”, Psychology Press, 2016.

Reference(s)

Peter Shirley, Michael Ashikhmin, and Steve Marschner, “Fundamentals of Computer Graphics”, A K Peters/CRC Press; 4th Edition, 2018.

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now