The GetDPI Photography Forum

Great to see you here. Join our insightful photographic forum today and start tapping into a huge wealth of photographic knowledge. Completing our simple registration process will allow you to gain access to exclusive content, add your own topics and posts, share your work and connect with other members through your own private inbox! And don’t forget to say hi!

Hasselblad Composer Tool

usm

Well-known member
Hey Marco,

I'm not sure if this would be worth incorporating into the tool, but I figured I'd mention it—it would definitely be useful for me, and I suspect for others as well. :D

At the moment, the only way to apply an LCC correction is by batch processing via folder selection. It would be great to have the option to select and process a single file with an LCC frame. I’d prefer to use HB Composer for this over Phocus because HB Composer outputs a RAW file, while Phocus only exports TIFFs.

I know it’s possible to work around this by placing an image in its own folder, but that’s a bit clunky for this particular use case.

Thanks again for building such an incredible tool!
Hi Warren,
are you using the full LCC or just the structural issue correction? I'm asking because I am still try to find a setting in HBC that brings out the same as the LCC correction in phocus. It is about the tonality, color shift and sharpness/details.
thx, Mario
 

diggles

Well-known member
Hi Warren,
are you using the full LCC or just the structural issue correction? I'm asking because I am still try to find a setting in HBC that brings out the same as the LCC correction in phocus. It is about the tonality, color shift and sharpness/details.
thx, Mario
I've been choosing the Batch: single LCC option and leaving Fix structural issues only unchecked. It has been doing a nice job on the LCC, however I am not sure if these are the best settings or not. In general, the 100% LCC correction is too strong for my taste. It makes the edges too bright. In Phocus I lower the 'Equalize intensity' to adjust for this. In HB Composer I lowered the Gain values to 75% which is giving me results I like.

In terms of sharpness, after applying the LCC correction I open the raw file in ACR and make those adjustments there. So far I have not had an issue with noise, but I generally don't push my lenses to the point where noise is an issue. If and when I do end up with a noise issue then my plan is to try Adobe's denoise, which is amazing. I may do a test just to try it out and see what results I get.
 

mristuccia

Well-known member
When not using "Fix structural issues only" HBComposer now applies a default noise reduction (level 3).
It should be proportional to the degree of vignetting of the applied LCC, so it will be stronger in the noisier areas.

Although less necessary, this noise reduction can also be used with "Fix structural issues only", but you need to set it manually as by default it is set to 0 in such case.

Of course this algorithm (a bilateral edge-preserving filter) cannot compete with state-of-the-art implementations of commercial applications. If you plan to use LR or Phocus for noise reduction, which I recommend, it is probably better to set it always to 0 in HBComposer.
 

vjbelle

Well-known member
The new feature works great! However I do have an issue that I have not been able to solve.

I have been using HBC exclusively with Camera Raw with great results. Everything works as intended with no issues. I thought I would experiment with Phocus since some are adamant that it produces the best color. I don't have much experience with it other than making an LCC prior to your tool so my approach is very simplistic. I brought an image into Phocus that had been processed with HBC and the first thing that happened when I reduced the EV of that file was anything that had a value of 255 turned magenta. If that same file is brought into Phocus without being processed in HBC none of this happens. There is a momentary magenta cast on values of 255 that disappears almost immediately. None of this happens in Camera Raw.

If the file is exported as a tif the magenta cast stays with it making it unusable.

I'm sure this is something really ridiculous that I am doing......

Victor B.

Screenshot 2025-07-05 at 2.10.33 PM.jpgScreenshot 2025-07-05 at 2.27.07 PM.jpg
 

mristuccia

Well-known member
Hi Victor,

Thanks for your feedback!

I’ve seen this behavior while developing the tool and it was connected somehow with highlight clipping. I need to investigate a bit. It would be great if you are willing to share with me the file that causes the issue and the sequence of actions that brings it out.
In the meantime you can try two things:
  • Reduce “Max correction gain”
  • Reduce the “Ref point gain”
 

usm

Well-known member
Hi Marco,
I found a similar issue to the problem from vjbelle. It occurs just with a strong LCC when Phocus reports a warning. See the green color.
I am just using the "fix structural issues only" function.

Best regards. Mario

Bildschirmfoto 2025-07-14 um 13.00.31.png
 

mristuccia

Well-known member
Hey @usm and @vjbelle,

I don't think the two problems you've highlighted are the same. I suspect quite the opposite.

On one hand, the problem highlighted by Victor (@vjbelle), for which the solution is work-in-progress, has to do with clipped highlights.

Clipped highlights completely or partially lose their color information. What I mean is that in the RAW data some or all of the R, G and B adjacent pixels of an RGGB bayer block may have reached the upper bound of the available dynamic (65535 on 16 bit data). When this happens, the original and correct proportion between those color channels is lost, and the original color, when demosaiced, is lost forever. That's not a problem if those areas are kept near the highest stop of the dynamic range, they will be treated as full white by the RAW developers.

Now, if the reference point (actually 4 points, one per color channel) of the applied LCC is too low due to the average mode and ref-point area selected by the user, the resulting processed image may have a lower average brightness than the original one. The clipped values will be lowered down and turn into pink color because, due to the clipping, R and B values are close or even equal to the green ones (usually, R and B are lower than G). There is an excess of R and B and the original proportion cannot be reconstructed because it has never been captured due to the clipping. The more the clipped values are far from the upper bound, the less they are treated as full white by the demosaicing algorithm.

I suspect RAW developers may do some sort of pink-cast compensation on the demosaiced image. I'm only working with RAW data, so I cannot even know which the correct white balance point is to eventually try to reconstruct the different shades of gray in place of the pink areas.

Therefore, the only reliable solution I've found to this issue is to increase the LCC ref point value till the highlights of the processed image are placed at the same level as they were in the original image. The "Ref. Point. Gain (%)" is what needs to be increased. It can be done manually, and now I'm adding an "auto-gain" function to perform this compensation automatically (do not try to increase the Ref. Point. Gain with the current version of HBComposer, there is a bug that may lead to color casts which I've fixed on the upcoming version). A temporary solution you can adopt on the current version is to try different Ref. Point positions and radiuses so that you get a processed image having the clipped highlights where they should be, at the upper bound.

On the other end, I strongly suspect that the problem Mario (@usm) is highlighting, which I see here for the first time, could be quite the opposite, almost. It seems to me an under-clipping of the G channels of the LCC image (below the black level), which may cause the abundance of the green color in the processed image. Mario, your use case is really difficult to manage, your LCC is really too much compromised. I'm not sure I can do something for this. But, as usual, feel free to send me the images so that I can test and try to understand whether this can be fixed.

Honestly, I am afraid that I have ventured on something bigger than my abilities can handle.

-m
 
Last edited:

diggles

Well-known member
Hi Marco,
I found a similar issue to the problem from vjbelle. It occurs just with a strong LCC when Phocus reports a warning. See the green color.
I am just using the "fix structural issues only" function.

Best regards. Mario

View attachment 222253
Hey Mario,

Have you tried running the scene calibration in Phocus with this LCC? Curious if you get the "Correction created but issues were noted– Image seems too dark for the purpose" message…
 

usm

Well-known member
Dear Marco,
Phocus is showing through warning that the LCC has too much variants, but produces an ok result.
Importing the original 3fFR works fine with no issue. Importing the HBC-3FR after applying the "structural issue only" LCC and applying the LCC in Phocus is producing the green area. I also tried to apply the full LCC in HBC - this is working with no issue. But I would prefer the LCC from Phocus because of the general color change. But I found a working around.
Will send you some files.
Ciao. Mario
 

Paul Spinnler

Well-known member
Hi Mario - quick question does your tool also have the ability to strip the exif Hasselblad info for raws in a folder so one can open them in C1?

I remember there was a CLI script approach in the past, but not sure you've implemented such a feature yourself? Would be good to use C1's Rodenstock lens profiles instead of the Alpa corrector route which is a bit more cumbersome
 

mristuccia

Well-known member
Dear Marco,
Phocus is showing through warning that the LCC has too much variants, but produces an ok result.
Importing the original 3fFR works fine with no issue. Importing the HBC-3FR after applying the "structural issue only" LCC and applying the LCC in Phocus is producing the green area. I also tried to apply the full LCC in HBC - this is working with no issue. But I would prefer the LCC from Phocus because of the general color change. But I found a working around.
Will send you some files.
Ciao. Mario
Hey Mario,

I've good news. The current work-in-progress version of HBComposer produces a result which is indistinguishable from the original one, both when LCC is applied on Phocus. No green cast. Indistinguishable in terms of exposure and tonalities.
Now, I've fixed a lot of things in the current version, so I'm not able to track down what was that fixed the problem. To be honest, I didn't even try with the current published version that you own. I may try tomorrow just for the sake of curiosity.

So, wait for it! :)
 

mristuccia

Well-known member
Hi Mario - quick question does your tool also have the ability to strip the exif Hasselblad info for raws in a folder so one can open them in C1?

I remember there was a CLI script approach in the past, but not sure you've implemented such a feature yourself? Would be good to use C1's Rodenstock lens profiles instead of the Alpa corrector route which is a bit more cumbersome
Hey Paul,

I think you are asking me, since I'm the author of HBComposer.
No, the tool is not meant to alter metadata. It is meant to perform RAW-to-RAW frame averaging and frame median, and LCC process with PDAF banding and sensor tiling fix. It gets 3FR files and produces processed 3FR files.

The feature you've asked would be really really easy to implement however. But I don't think it is worth it as there are no color profiles nor optimized demosaicing for HB files in C1. It will always be a compromise in terms of quality, so why bother.
 

Paul Spinnler

Well-known member
Well it is worthwhile because you can process in Phocus to get HNCS and good demoising and then import into C1 for further processing e.g. lens correction with shift. C1 has profiles for all Rodenstock lenses and can shift too
 

mristuccia

Well-known member
Well it is worthwhile because you can process in Phocus to get HNCS and good demoising and then import into C1 for further processing e.g. lens correction with shift. C1 has profiles for all Rodenstock lenses and can shift too
But if you go through Phocus first, you can only export a TIFF file for C1. Does C1 also block TIFF files exported by Phocus?
 

mristuccia

Well-known member
Yes sorry, this is what I mean - there should be a tool that strips all Tiffs in a folder off of the Hassy metadata so I can ingest them in C1.
Ah, okay. Got it. I thought you were talking about RAW files. I didn't know that even the exported TIFF files are blocked.
The metadata fix is really easy to do, and I think someone in this forum already shared a script to do so.
I would develop a GUI-based processor but unfortunately my bandwidth is limited right now.
 
Top