CA Lecture: Light Fields // Camera Calibration // Studio Time
Today
- CA Lecture: 3D Dynamic Reconstruction for Soft Corals with Light Fields
- Camera Calibration (For Your Consideration)
- Studio Time
For Next Time
- Work on the Broader Impacts assignment Part 2, due on November 4th at 7PM
- In class discussions on Monday November 3rd
- Work on the Machine Vision Project Document.
- Project Shareouts will be Monday November 10th in class
- Project Materials are due on Tuesday November 11th at 7PM
- Consider whether there is feedback you’d like to share about the class
CA Lecture: 3D Dynamic Reconstruction for Soft Corals with Light Fields
Today we’re going to hear from Vivian on current research work she is conducting on using a unique camera configuration to generate high quality 3D reconstructions of dynamic objects, applied to ecological studies of coral reefs. This is an example of how some of the concepts you’re exploring in your machine vision projects can be adapted to frontier research questions. You can follow along with slides here.
Camera Calibration (For Your Consideration)
One of the essential practical aspects of machine vision is camera calibration: knowing the intrinsic and extrinsic parameters of your imaging system.
- Intrinsic Calibration refers to the sensor and lens characteristics of your imaging system; calibrating here allows you to correct for image distortions. This is a “projective transformation” between your camera coordinates and your image pixel coordinates.
- Extrinsic Calibration refers to the way in which your imaging system is set up. For instance, if you have two cameras, this would include their relative poses to one another. This is a “rigid transformation” between your world coordinates and your camera coordinates.
Pinhole Camera Model
The “pinhole camera model” is among the most commonly used for performing basic camera calibration. These slides for today go through the key details. Please use this as a resource!
Camera Calibration Resources
Here are several different tutorials on how to do (intrinsic) camera calibration in ROS2:
You can also checkout the brief OpenCV demo if you’d like to just test this out on your webcam.
Note that you’ll need checkerboards for this! You can (and should!) print your own; this calib.io pattern generator is an excellent resource!
Additional Resources
- An article on
What is the Center of an Image? -
Youtube lecture on pinhole camera model (includes a fun demo on finding the focal length of your phone camera at around 7:30)
- MatLab has a nice high-level explainer with follow-on articles worth a look.