Collection of Additional Code Samples

C++ | matlab

Logarithmic Operation and Histogram Equalization

· Logarithmic operations for image visibility enhancement
· Histogram equalization

Original Grayscal Image
After Logarithmic operations
After Histogram equalization
Original Image
After Histogram equalization

Filtering and Image Enhancement

· Image mean filtering
· Laplacian image enhancement

What I learned

· Learned a lot about Image mean filtering and its operation.
· Learned a lot about the Laplacian algorithm and its operation.

Original Grayscal Image
After mean filtering
After image enhancement
Original Image
After mean filtering
After image enhancement

Bilateral Filtering

· Bilateral filtering
· Parameter impact

What I learned

· Learned a lot about Bilateral filtering.
· Learned a lot about the effect of parameters on bilateral filtering.

Original Grayscal Image
sigma1=5, sigma2=5
sigma1=10, sigma2=25
sigma1=100, sigma2=40
Original Image
sigma1=5, sigma2=5
sigma1=10, sigma2=25
sigma1=100, sigma2=40

Encoding, Compression and Recovery

· Image completion
· Downsampling
· DCT quantization
· Zigzag expansion
· DCPM encoding and rlc encoding
· Huffman encoding

What I learned

· Learned a lot about Image completion.
· Learned a lot about downsampling and encoding.

Original image and output

DFT and IDFT

· Programming the DFT and IDFT in real form and verifying the difference before and after the signal transformation with random signals
· Programming the DFT and IDFT in complex form and verifying the difference before and after signal transformation with random signals
· Data denoising of periodic signals using the discrete Fourier transform

What I learned

· Learned a lot about DFT and IDFT.
· Learned a lot about denoising.


Shanghai China
+86 13671946301
aliciaruiqi@gmail.com
ruiqialicia@yeah.net