Water Surface Mesh Improvements for Underwater Imaging Simulations

From Psych 221 Image Systems Engineering
Revision as of 23:24, 12 December 2024 by Bpatrick (talk | contribs) (→‎Methods)
Jump to navigation Jump to search

Introduction

- Motivate the problem. Describe what has been done in the past.

Motivation

Previous Work

Background

- What is known from the literature.

Methods

- Describe techniques you used to measure and analyze. Describe the instruments, and experimental procedures in enough detail so that someone could repeat your analysis. What software did you use? What was the idea of the algorithms and data analysis?

Simulation Tools

For this project, we have used three simulation tools:

  • iset3d toolbox We used the iset3d toolbox in MATLAB to provide a physically-accurate ray traced rendering of 3D scenes.
  • PBRT We Ran PBRT in MATLAB to produce physically accurate images by physically based and ray tracing through scenes.
  • Docker The implementation of iset3d with PBRT is available in a set of Docker containers.

Technique

Sine Wave

-intro to method

- rectangles

- trapezoidal approx

- using rectangles to estimate sine wave

Blue Noise

Results

- Organize your results in a good logical order (not necessarily historical order). Include relevant graphs and/or images. Make sure graph axes are labeled. Make sure you draw the reader's attention to the key element of the figure. The key aspect should be the most visible element of the figure or graph. Help the reader by writing a clear figure caption.

Conclusions

- Describe what you learned. What worked? What didn't? Why? What should someone next year try?

References

- List references. Include links to papers that are online.

Appendix I

- Upload source code, test images, etc, and give a description of each link. In some cases, your acquired data may be too large to store practically. In this case, use your judgement (or consult one of us) and only link the most relevant data. Be sure to describe the purpose of your code and to edit the code for clarity. The purpose of placing the code online is to allow others to verify your methods and to learn from your ideas.

Appendix II

- (for groups only) - Work breakdown. Explain how the project work was divided among group members.

Bridget:

Caelia:

Brian: