VCAIL Logo
VCAIL
Advanced Visual Computing

COMP 790-175

Advanced Visual Computing: Physics-Informed AI

Spring 2026

COMP 790-175

Course Description

This graduate-level seminar-style course explores recent advances in visual computing systems, with a strong emphasis on physics-inspired AI. Topics include:

  • Classical inverse problems, forward models
  • Unrolled networks and Physics-inspired Neural Networks (PINNs) for imaging
  • Neural rendering and implicit neural representations
  • Diffractive neural networks

While the course emphasizes theoretical foundations, we will also connect these ideas to emerging developments in generative AI and their applications in visual computing. We will devote the first few classes to introductory lectures. The remainder of the semester will focus on student-led paper presentations and discussions. Students will also undertake a semester-long project resulting in a comprehensive review report.

Target Audience

Masters and PhD students interested in physics-informed AI/ML, inverse and differentiable rendering, graphics, imaging systems and visual computing.

Learning Objectives & Outcomes

By the end of this course, you will be able to:

  • Critically read, analyze, and discuss research papers
  • Improve technical presentation and communication skills
  • Understand the core concepts of computational imaging systems
  • Model and simulate optical/imaging systems
  • Develop mathematical models for light transport and visual computing
  • Gain hands-on programming and research skills through projects

Course Logistics

Meeting Times

Days: Monday/Wednesday
Time: 3:35pm - 4:50pm
Location: FB141

Instructor

Prof. Praneeth Chakravarthula
Email: praneeth@cs.unc.edu
Office Hours: By appointment only
(SN 205 or Zoom)

Prerequisites

Students are expected to have background knowledge in:

  • Linear algebra: vectors, matrices, tensors, dimensional analysis
  • Signal processing: convolutions, Fourier transforms, linear systems
  • Basic optics: lenses, light as rays and waves, cameras, image formation
  • Basic AI/ML: MLPs, CNNs, Transformers, generative models
  • Programming: Python (preferred), PyTorch/TensorFlow, MATLAB

Before taking the class, you should be comfortable with basic camera image formation, basics of AI/ML, and be able to read a recent ML conference paper and understand it at a conceptual level.

Grading

50%
Course Project
30%
Paper Presentation
20%
Attendance & Participation

Seminar Format

Each student will present 1-2 papers during the semester.

Before Each Class

All students must:

  • Read the assigned papers
  • Submit a written review (format provided by the instructor)

Class Structure

  • 1.The instructor provides an overview of the research topic and paper
  • 2.The assigned student presents a 20-minute detailed technical analysis, followed by discussion and Q&A
  • 3.Students are divided into two groups, arguing for acceptance vs. arguing for rejection of the paper, based on its merits and limitations

Note: Active participation is expected in discussions and debates. Attendance will be recorded for each session.

Study Material

  • Slides and additional readings will be posted on Canvas and/or course website
  • During the first 3 weeks, students are expected to watch and review video lecture series on PIML
  • High level overview of PIML and ACM lecture style on PIML provide quick background

Schedule & Topics

WeekDateTopic
Foundations
1Jan 7, WedIntroduction and fast forward
2Jan 12, MonLinear algebra recap
2Jan 14, WedImage recovery and inverse problems
3Jan 19, MonNo class (MLK Day)
3Jan 21, WedNeural networks and diffusion models
Model-based Deep Learning and Unrolled Optimization
4Jan 26, MonDeep Tensor ADMM-Net for Snapshot Compressive Imaging
4Jan 28, WedEnd-to-End Optimization of Optics and Image Processing
Neural Scene Representations
5Feb 2, MonNeRF Basics
5Feb 4, WedImplicit Surfaces via Volume Rendering
Physics-augmented Neural Fields
6Feb 9, MonNo class (Well Being day)
6Feb 11, WedProject proposals due
7Feb 16, MonContinuum-aware NeRF (PAC-NeRF)
7Feb 18, WedNeRF in Scattering Media
Differentiable Optics
8Feb 23, MonLens Design with Differentiable Ray Tracing
8Feb 25, WedHybrid Lens Design with Differentiable Wave Optics
Optical Neural Networks
9Mar 2, MonDiffractive Deep Neural Networks
9Mar 4, WedSpatially Varying Nanophotonic Neural Networks
Gaussian Splatting and Physics-aware Scene Models
10Mar 9, Mon3D Gaussian Splatting
10Mar 11, WedPhysics Integrated Gaussians
Spring Break
11Mar 16, MonNo Class (Spring Break)
11Mar 18, WedNo Class (Spring Break)
Graph Neural Networks
12Mar 23, MonIntro to Graph Neural Networks
12Mar 25, WedInteraction Networks for Learning Physics
Physics-inspired World Models and Simulators
13Mar 30, MonGNNs as Learnable Physics Engines
13Apr 1, WedGraph-based Physics Simulators
Physics-regularized Learning and Generative Priors
14Apr 6, MonDeep Image Prior
14Apr 8, WedGNNs and Generative Priors for Solving Inverse Problems
15Apr 13, MonInvertible Generative Models
15Apr 15, WedDiffusion Posterior Sampling
16Apr 20, MonBuffer class, final report discussion
16Apr 22, WedBuffer class, final report discussion
End of semester
17Apr 27Buffer class, final report discussion

* Schedule subject to change. Updated schedule will be posted on Canvas.

Final Project

All students in the class will write a “mini-paper” as a final project. The paper should extend one or more papers we covered in the class. Students should write code and carry out additional experiments and then write up the results in a standard conference paper format.

Group Work

  • Students are welcome to work in groups on the final project
  • Groups of two are expected to put twice as much work into the project, and similarly for larger groups
  • Groups with five or more people require special permission
  • Groups must include a “contributions” paragraph listing each author's contributions

Paper Length

Maximum paper length: 3 + n_students pages (not including references or contributions paragraph), where n_students is the number of people in the group.

Proposal Deadline

Feb 11th - All groups must submit a project proposal (single-paragraph description of experiments, datasets, methods, etc.)

Final Presentation

Groups will present during the final exam period. All students in each group are required to present some material.

Course Policies

Attendance & Late Work

  • Missing class without completing the corresponding assignment results in a zero for that session
  • If you miss a class where you are presenting, you must create the presentation beforehand and find someone else to present for you
  • If you miss a class in a non-presenting role, complete the assignment and send it before class starts
  • Late work for readings cannot be accepted since everyone must read the same papers at the same time
  • Final projects cannot be accepted after the scheduled final exam slot

Honor Code

All students are expected to follow the guidelines of the UNC honor code. It is particularly important that you cite the source of different ideas, facts, or methods and do not claim someone else's work as your own. If you are unsure about which actions violate the honor code, feel free to ask.

Accessibility

The University of North Carolina at Chapel Hill facilitates the implementation of reasonable accommodations for students with disabilities, chronic medical conditions, a temporary disability or pregnancy complications. Accommodations are determined through the Office of Accessibility Resources and Service (ARS). See the ARS Website for contact information or email ars@unc.edu.

Mental Health Resources

CAPS is strongly committed to addressing the mental health needs of a diverse student body through timely access to consultation and connection to clinically appropriate services. Visit their website at caps.unc.edu or visit their facilities on the third floor of the Campus Health Services building for a walk-in evaluation.

Title IX & Support Resources

Any student who is impacted by discrimination, harassment, interpersonal violence, sexual violence, sexual exploitation, or stalking is encouraged to seek resources on campus or in the community. Contact the Director of Title IX Compliance (Adrienne Allison – Adrienne.allison@unc.edu), Report and Response Coordinators (reportandresponse@unc.edu), Counseling and Psychological Services (confidential), or the Gender Violence Services Coordinators (gvsc@unc.edu; confidential). Additional resources are available at safe.unc.edu.