24
Filmrestoratin using extended ACE Jon Anders Øvern

Filmrestoratin using extended ACE Jon Anders Øvern

Embed Size (px)

Citation preview

Page 1: Filmrestoratin using extended ACE Jon Anders Øvern

Filmrestoratin using extended ACE

Jon Anders Øvern

Page 2: Filmrestoratin using extended ACE Jon Anders Øvern

Introduction

• Restoration of old film

Page 3: Filmrestoratin using extended ACE Jon Anders Øvern

Introduction

• Restoration of old film

• using ACE (Automatic Equilization Algorithm)

Page 4: Filmrestoratin using extended ACE Jon Anders Øvern

Introduction

• Restoration of old film

• using ACE (Automatic Equilization Algorithm)

• Form and implement extension

Page 5: Filmrestoratin using extended ACE Jon Anders Øvern

Introduction

• Restoration of old film

• using ACE (Automatic Equilization Algorithm)

• Form and implement extension

• Experiment and quality analysis

Page 6: Filmrestoratin using extended ACE Jon Anders Øvern

Film restoration

• Old, faded films

• Cannot be restored chemically

• Highly automated digital restoration algortithm wanted

Page 7: Filmrestoratin using extended ACE Jon Anders Øvern

Human Visual System

• Aquisition and interpretation of light

• Eye / vortex

Page 8: Filmrestoratin using extended ACE Jon Anders Øvern

Human Visual System

• Adaption mechanics

• WP

• GW

Page 9: Filmrestoratin using extended ACE Jon Anders Øvern

Color correction algorithms

• Algortihms mimic some properties of the HVS to improve images

• Global

• Retinex, global/local WP algorithm

Page 10: Filmrestoratin using extended ACE Jon Anders Øvern

ACE

• General properties

Page 11: Filmrestoratin using extended ACE Jon Anders Øvern

ACE

• Difference / non-linear function

Page 12: Filmrestoratin using extended ACE Jon Anders Øvern

ACE

• Weighting function

Page 13: Filmrestoratin using extended ACE Jon Anders Øvern

ACE

• Display mapping

Page 14: Filmrestoratin using extended ACE Jon Anders Øvern

ACE

• My contribution:

• Inter-frame considersation

• Non-linear mapping function to avoid edges in the image

Page 15: Filmrestoratin using extended ACE Jon Anders Øvern

ACE in film restoration

• Flickering

• Interframe consideration to reduce flickering

Page 16: Filmrestoratin using extended ACE Jon Anders Øvern

• Non-linear mapping

Page 17: Filmrestoratin using extended ACE Jon Anders Øvern

Experiment

• Setup / material

Page 18: Filmrestoratin using extended ACE Jon Anders Øvern

Experiment

• Results : La Rochelle

Page 19: Filmrestoratin using extended ACE Jon Anders Øvern

Experiment

• Results : Fire and Police

Page 20: Filmrestoratin using extended ACE Jon Anders Øvern

Experiment

• Results : Syntheic

Page 21: Filmrestoratin using extended ACE Jon Anders Øvern

Experiment

• Results : Non-linear mapping

Page 22: Filmrestoratin using extended ACE Jon Anders Øvern

Conclusion

• ACE extension works

Page 23: Filmrestoratin using extended ACE Jon Anders Øvern

Future work

Page 24: Filmrestoratin using extended ACE Jon Anders Øvern

Thanks to :

• Ivar Farup

• Jon Yngve Hardeberg

• Alessandro Rizzi

• Carlo Gatta