トップページへ

2025 (Current Year) Faculty Courses School of Computing Department of Computer Science Graduate major in Computer Science

Spatial Augmented Reality

Academic unit or major
Graduate major in Computer Science
Instructor(s)
Shio Miyafuji
Class Format
Lecture (HyFlex)
Media-enhanced courses
-
Day of week/Period
(Classrooms)
3-4 Mon (M-134) / 3-4 Thu (M-134)
Class
-
Course Code
CSC.T529
Number of credits
200
Course offered
2025
Offered quarter
4Q
Syllabus updated
Oct 2, 2025
Language
English

Syllabus

Course overview and goals

In this course, students will learn about Spatial Augmented Reality (SAR) technologies. We will cover the fundamental theory of digital color as well as methods for calibrating the geometric parameters of cameras and projectors, thereby deepening the understanding of techniques that precisely connect physical and digital spaces. Furthermore, we will explore advanced applications such as Dynamic Projection Mapping (DPM), which enables real-time projection onto moving objects, and methods for embedding information into images and physical spaces. Through these topics, we will discuss interactive expression techniques that seamlessly blend into the surrounding environment and their potential applications.

Course description and aims

Students will be able to understand the fundamental theories of Spatial Augmented Reality and design implementation plans. They will also develop the ability to extend these technologies to diverse application domains.

Keywords

Augmented Reality (AR), Computer Vision, Interaction

Competencies

  • Specialist skills
  • Intercultural skills
  • Communication skills
  • Critical thinking skills
  • Practical and/or problem-solving skills

Class flow

Students are expected to attend every lecture. In addition, they are required to complete project assignments, including implementation and reports.

Course schedule/Objectives

Course schedule Objectives
Class 1

Introduction

Understand the history of Spatial Augmented Reality (SAR)

Class 2

Optical Basics (1)

Understand digital images and color

Class 3

Optical Basics (2)

Understand the fundamentals of projectors and cameras

Class 4

Optical Basics (3)

Practice digital image processing

Class 5

Geometric Basics (1)

Understand projector–camera calibration

Class 6

Geometric Basics (2)

Understand projector–camera calibration

Class 7

Geometric Basics (3)

Practice projector–camera calibration

Class 8

Projection Mapping (1)

Understand dynamic projection and applications to non-rigid surfaces

Class 9

Projection Mapping (2)

Understand optical correction methods

Class 10

SAR Application (1)

Learn application examples such as gaze-based information embedding

Class 11

SAR Application (2)

Learn application examples in sports, medicine, and art

Class 12

Advanced SAR Technologies (1)

Learn about applications of SAR using AI technologies

Class 13

Advanced SAR Technologies (2)

Learn about interactive applications of SAR

Class 14

Final Presentations

Present final project outcomes

Study advice (preparation and review)

To enhance effective learning, students are encouraged to spend approximately 100 minutes preparing for class and another 100 minutes reviewing class content afterwards (including assignments) for each class.
They should do so by referring to textbooks and other course material.

Textbook(s)

No designated textbook. Lecture slides will be distributed.

Reference books, course materials, etc.

Spatial Augmented Reality: Merging Real and Virtual Worlds, Raskar & Bimber, 2005
Augmented Reality ― Principles and Practice,Dieter Schmalstieg, Tobias Hollerer, Addison-Wesley. 2016

Evaluation methods and criteria

Evaluation will be based on the midterm assignment (50%) and the final project presentation and report (50%).

Related courses

  • CSC.T421 : Human Computer Interaction

Prerequisites

Implementation assignments are to be conducted on students' personal computers.
Each student should ensure they have a PC with adequate performance and storage capacity.