Jump to content

RawLogCam app for Android


jzagaja
 Share

Recommended Posts

I’m developing a video recorder that can capture both uncompressed and compressed RAW, while also recording a flat H.265 stream with minimal ISP processing.

The application can process RAW data and encode the result to H.265. It adjusts the saturation vectors in the linear domain to preserve accurate color relationships and supports color targets for calculating a 3×3 color correction matrix and TRCs.

It also includes USM and MTF-based filtering in a mildly nonlinear domain, allowing either sharpening or attenuation of high spatial frequencies.

I’m also planning to add film simulations after calibrating the camera using manufacturers’ spectral sensitivity curves.

I’m open to suggestions regarding additional features worth implementing. At the moment, my main problem is dropped frames during compressed RAW recording.

Below is an example from a Motorola Edge 50 Pro: the brighter image is produced by the phone’s ISP, while the other image is processed from RAW.

ISP:

image.thumb.png.0265094acac94998ca0923a465d59738.png

RAW:

2542.thumb.png.449dbe7d18dc4da0cb08a2f0fa0680f1.png

 

RAW:

2582.thumb.png.3a3763817405794730e98aa99738d53c.png

 

Link to comment
Share on other sites

EOSHD Pro Color 5 for Sony cameras EOSHD Z LOG for Nikon CamerasEOSHD C-LOG and Film Profiles for All Canon DSLRs
  • 3 weeks later...

Compressed RAW is probably the part I'd focus on before adding more film simulations.

For the dropped frames, a small diagnostics page could be useful: sensor timestamp delta, queue depth, compression time per frame, sustained write MB/s and dropped-frame count. That should make it much easier to see whether the bottleneck is capture, compression or storage.

I'd also preserve per-frame black/white levels and WB/colour-matrix metadata where the device exposes them. Especially useful if you want the RAW processing and calibration to remain consistent across ISO changes.

Interesting project.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • EOSHD Pro Color 5 for All Sony cameras
    EOSHD C-LOG and Film Profiles for All Canon DSLRs
    EOSHD Dynamic Range Enhancer for H.264/H.265
×
×
  • Create New...