Skip to content

WeihaoZhuang/AndroidHighSpeedCamera

Repository files navigation

Android High Speed Camera (AHSC)

DenoisngImage

Introduction

AHSC is an implementation deployed on Android devices to perform denoising on photos taken at high shutter speeds. (This Android implementation is modified for https://github.com/googlearchive/android-Camera2Raw)

Current image denoising applications generally perform denoising for pictures taken in low light environments or pictures taken using high ISO. For general shooting scenarios, lowering the ISO and extending the exposure can result in clearer images. However, for some scenarios where a high-speed shutter is required, such as the above image of water flow, underexposed images are also obtained.

And there is a lack of datasets for studying underexposed images with high-speed shutters. I have implemented an Android application that can shoot multiple frames, multiple ISOs, multiple shutter speeds and pixel alignment for researchers to collect data.

Models & Training Methods & Related Papers

This implementation uses PMRID [1] as the denoising model and is coupled with the training method of RNS [2] to optimize the denoising model. This implementation is an extension of our proposed study [3] on denoising for images taken by high-speed cameras.

[1] Wang, Yuzhi, et al. "Practical deep raw image denoising on mobile devices." European Conference on Computer Vision. Springer, Cham, 2020.

[2] Zhang, Yi, et al. "Rethinking noise synthesis and modeling in raw denoising." Proceedings of the IEEE/CVF International Conference on Computer Vision. 2021.

[3] Zhuang, Weihao, et al. "Learn to See Faster: Pushing the Limits of High-Speed Camera with Deep Underexposed Image Denoising." arXiv preprint arXiv:2211.16034 (2022).

APP APK

Google Drive

Baidu Wangpan (password: xve9)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages