About Photo Revive
Welcome to Photo Revive, a passion project dedicated to breathing new life into old memories. We believe that every photograph tells a story, but over time, the vibrancy of these stories can fade. Black and white photos, while timeless, can feel distant. Our mission is to bridge that gap, using the power of modern technology to restore, enhance, and colorize your cherished images right in your browser.
Our Technology
Photo Revive is a powerful client-side application that puts advanced image processing tools directly into your hands. By leveraging cutting-edge, open-source libraries like OpenCV.js and TensorFlow.js, we perform complex tasks such as upscaling, scratch repair, and even AI-powered colorization without your photos ever needing to be permanently uploaded to a server.
For tasks requiring even more power, we utilize state-of-the-art AI models like ESRGAN for high-fidelity upscaling and a server-based colorization model based on the work of the DeOldify project. We also offer an experimental colorization feature using the Google Gemini API for alternative results. We are committed to privacy, which is why we've engineered the application to perform as much processing as possible directly on your device.
Acknowledgments & Licenses
This project would not be possible without the incredible work of the open-source community. We extend our gratitude to the developers and researchers behind the following projects:
- DeOldify: Our server-side colorization model is based on the work of Jason Antic. The DeOldify project is licensed under the MIT License. We are deeply grateful for this foundational work.
- OpenCV: A foundational library for computer vision, available on GitHub and licensed under the Apache 2 License.
- TensorFlow: An end-to-end open-source platform for machine learning, available on GitHub and licensed under the Apache 2 License.
- Upscaler.js: The library used for client-side AI upscaling, available on GitHub and licensed under the MIT License.
- ONNX Runtime Web: Used for running optimized AI models in the browser, available on GitHub and licensed under the MIT License.
Our Vision
Whether you're a genealogist piecing together a family tree, a historian preserving a moment in time, or simply someone looking to reconnect with your family's past, Photo Revive is for you. We are constantly exploring new techniques and improving our algorithms to provide the best possible results.
Thank you for trusting us with your memories. We can't wait to see what you create.