top of page
CS370 Final Presentation2.jpg

Underwater Image Enhancement

By Under The Sea Team

About

Underwater Image Enhancement is a successor project of a 2D image processor. The project is to create a filter that enhances the underwater picture, which is mostly blurred and blue, to improve the detail and color.

Project Info

  • Role: Graphic Engineer

  • Team Size: 3

  • Time frame: 14 weeks

  • Engine: C++

  • Repository: GitHub

Demo Video

What filter did I implement in the project?

  • Gramma Correction

Since we need to continue working on the previous group code, I need to refactor the code so our team can work on it separately.

GrammaCorrection1.jpg
UnsharpMasking1.jpg
  • Histogram Equalization

Because lack of programmers, we needed to cut out some mechanics in order to finish the game implementation and debugging. Physic swing is one of the mechanics we decided to cut off and replace with animated sequence swing. With a system of path creators, I would be able to create a swing setup for designers to work on.

  • Unsharp Masking

For my r

HistogramEqualization1.jpg
Image_pyramid.svg.png
  • Gaussian Pyramid and Laplacian Pyramid Fusion

Since we got feedback that we have too many random events making the game feel too random, we need to implement a simpler enemy behavior for other designers to set it up and be able to predict the specific encounter.

More Example

Input

Input8.jpg
Input2.jpg
Input3.jpg
Input4.jpg
Input7.jpg
Input6.jpg

Output

output8.jpg
output2.jpg
output3.jpg
output4.jpg
output7.jpg
output6.jpg
bottom of page