David Martinez - Fall 2024

CS180 - Professor Efros

Images of the Russian Empire: Colorizing the Prokudin-Gorskii photo collection

  1. Preprocessing grayscale images with RGB color filters.
  2. Apply linear grid search strategy for smaller images. (jpegs)
  3. Apply Gaussian Pyramid alignment using varying depths of recursion
  4. Bell's and whistles: FFT approach, white balancing, and filters/edge detection

Simple Grid Search

cathedral_out.png

green channel shift: (-5, -2) red channel shift: (-12, -3)

monastery_out.png

green channel shift: (3, -2) red channel shift: (-3, -2)

tobolsk_out.png

green channel shift: (-3, -3) red channel shift: (-7, -3)

Gaussian Pyramid Search Results

Emir

green shift: (-48, -32), red shift(-99, -52)

emir_final.jpg

Church

green shift: (-28, -9), red shift: (-54, -3)

church_final.jpg

Harvesters

green shift: (-46, -16), red shift(-102, -20)

harvesters_final.jpg

Icon

green shift: (-41, -23), red shift(-83, -28)

icon_final.jpg

Lady

green shift: (-39, -25), red shift: (-101, -26)

lady_final.jpg

Train

green shift: (-34, -13), red shift: (-64, -34)

train_final.jpg


Onion Church

green shift: (-28, -40), red shift: (-97, -44)

onion_church_final.jpg

Self Portrait

green shift: (-72, -41), red shift: (-175, -47)

self_portrait_final.jpg

Melons

green shift: (-72, 0), red shift: (-175, -4)

Sculpture

green shift: (-52, 18), red shift: (-153, 43)

sculpture_final.jpg

Three Generations

green shift: (-48, -28), red shift: (-115, -16)

three_generations_final.jpg

melons_final.jpg

Bells and Whistles