Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pentax Pixel Shift: Added per channel brightness equalization #3817

Merged
merged 1 commit into from
Apr 14, 2017

Conversation

heckflosse
Copy link
Collaborator

I added an improvement for some special cases of Pixel Shift shots where the light changed from frame to frame. That happens for example when shooting at sunset/sundown or when shooting while for example a cloud hides the sun for one shot, but not all.

Here's an example which shows the improvement which is already in dev:
Left is without equalization of frame brightness, right with the current global equalization of brightness
As you can see, there are still some vertical stripes in the orange part of the right.

ps_stripes_00

I added an option to equalize the brightness per colour-channel.
Left is with global (channel independent) equalization of frame brightness, right with the new per-channel equalization.
As you can see, the stripes are almost gone.

ps_stripes_01

If there are no objections, I would like to merge that into dev for 5.1

Ingo

@da-phil
Copy link

da-phil commented Apr 14, 2017

@heckflosse I really appreciate your work you put in the pixelshift de-mosaicer! 👍
can't wait to try it out with some highres shots of my olympus E-M1mkII, I really like the idea that some shots which didn't work out in the in-camera JPG engine might still work out using RT without getting noticeable artifacts ;)

@heckflosse
Copy link
Collaborator Author

@da-phil Pixel Shift is only for Pentax Pixel Shift raw files which have 4 frames with one pixel offset each.
Afaik the Olympus files already are combined in raw by the camera and don't contain multiple frames in one raw file.

@heckflosse heckflosse changed the title Pixelshift: Added per channel brightness equalization Pentax Pixel Shift: Added per channel brightness equalization Apr 14, 2017
@heckflosse heckflosse merged commit 46ac582 into dev Apr 14, 2017
@da-phil
Copy link

da-phil commented Apr 17, 2017

ah, damnit olympus! I thought I could also benefit from this feature :(
in the "RAW spirit" it would have also made more sense to have access to all independent 8 frames in the olympus pixel shift system, because post-processing on a PC is always more powerful than in the camera.

@heckflosse heckflosse deleted the ps_equalize branch May 2, 2017 22:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants