Menu

Exposing tone mapping algorithms to the gui

Anonymous
2018-09-28
2023-01-29
  • Anonymous

    Anonymous - 2018-09-28

    Hi,

    At first, thanks for all your great work on Open Camera! I like it a lot.

    I recently browsed the source code and found out that you implemented several tone mapping algorithms. However, there is no way to choose between them in the gui.

    I really like the idea of DRO mode. However, some effect is completely over the top in most images. Normal white clouds look like it would be raining heavily and also shadows on the ground have extremely sharp edges. This is especially noticeable on asphalt grounds.

    I'm comparing it with the DRO mode of "A Better Camera" which gives very good results.

    Is there a reason why you don't expose those different algorithms to the gui? If people could play with the algorithms and parameters, maybe a better default could be found.

    Thanks!

     
  • Mark

    Mark - 2018-09-28

    DRO photo mode is available, the only requirement is Android 5+, so I'm not sure why it doesn't show? The photo modes are under the popup menu (three dots icon). This also has HDR and the new NR mode (the latter is Camera2 only).

    Most of my focus recently has been on HDR and especially NR, but it's on my todo to improve the behaviour of the use of contrast enhancement algorithm which is basically all DRO does (and is also used as a final step in HDR mode). E.g., it still increases noise too much in dark areas. I'm open to any suggestions you have, and will take a look at A Better Camera's DRO.

    Also I have a (closed source) application Vibrance HDR, which basically applies the same DRO algorithm when used with a single image, and the same Open Camera HDR algorithm when used with 3 images, but with various options for the parameters, if that's of any help with experimenting.

     
  • Anonymous

    Anonymous - 2018-09-29

    Hi!

    Thanks for your reply. I can use the DRO mode,but I cannot switch between the different tone mapping algorithms.

    What is NR? Is it also used for single pictures?

     
    • Mark

      Mark - 2018-09-29

      Ah sorry, I misunderstood. The extra options were added for Vibrance HDR (which shares that source), you can adjust the tonemapping options there. It is on my todo to add this to Open Camera too. Note that the tonemapping option specifically (Reinhard, Filmic etc) is for HDR mode, not DRO.

      NR/Noise Reduction is a photo mode in Open Camera that takes a burst of images, then aligns and merges them in order to reduce noise.

       
  • Anonymous

    Anonymous - 2018-10-11

    Hi!

    Thanks for pointing me to Vibrance HDR. I didn't know it before. I played with some pictures but could not derive any better default setting for the contrast level.

    I also played with Snapseed, which is Google's tone mapping version. It shows the same problems as Open Camera's DRO mode but even worse on some pictures.

    I have no idea what A Better Camera does differently or if it even uses tone mapping for its DRO mode. Would be interesting to know.

     
    • Mark

      Mark - 2018-10-11

      Thanks for the update. Most of my focus has been HDR and the new NR mode, I'll see what can be done about DRO.

       
  • Anonymous

    Anonymous - 2023-01-29

    Bump! I second this.

     
  • Mark

    Mark - 2023-01-29

    Open Camera now exposes tonemapping options to the GUI.

     

Anonymous
Anonymous

Add attachments
Cancel





Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.