Comments (5)
The algorithm averages patches from different frames in order to decrease noise, however, in addition to decreasing noise, this can soften details (and cause artifacts) in some cases. If you provide the input images and result you are seeing, I could provide further insight.
from hdr-plus.
The following are original image and result @timothybrooks
from hdr-plus.
The pipeline takes a burst of underexposed raw frames, whereas the original image you provided is a processed jpeg. Please provide the raw frames if you have them, otherwise, the pipeline is not expected to work for your application.
from hdr-plus.
Yes you are right, but why does the floor become colorful, which is very different from the original floor. I think this is also the problem. @timothybrooks I also try the underexposed original images, but they change the color more or less after this process. And edges are always unnatural:
from hdr-plus.
There are a few things at play. First, this pipeline is for bursts of underexposed raw images. For it to provide benefit, you will need to use a sequence of raw images as input, not a single image.
Second, there are some weak points in my implementation, notably the demosaic algorithm that I use is not state-of-the-art, and I do not have any chromatic aberration suppression. These two factors, especially on the fisheye lens with strong distortion, causes the issues near edges.
Third, as with all raw image pipelines, color and lighting parameters must be tuned to provide the right look for a given camera. I tuned these variables to my Canon 5D III (and to my personal preferences), but feel free to change the compression factor, amount of contrast, white balance, etc.
I hope this helps, and I encourage you to take a look at my writeup if you have more specific questions about the algorithms I am using. If you have improvements, you are welcome to submit a pull request :)
from hdr-plus.
Related Issues (20)
- Assertion failed: (size == (size_t)type().bytes() && "Error: Overflow computing total size of buffer."), HOT 4
- weight calculation of merge
- The link for the examples not found error HOT 3
- make error HOT 15
- Compilation issue: file not found: ./lib_halide_compiler_lib.a
- How to process Bayer metadata? HOT 1
- make err wit Could NOT find PNG (missing: PNG_PNG_INCLUDE_DIR)
- make error
- Incompatible with Halide 10.0.0 HOT 1
- link error for make hdr-plus project HOT 1
- Poor registration of images
- build error!!!! anyone can help me? HOT 1
- build error!!!! On macOS Big Sur Intel HOT 5
- Could not find HalideConfig.cmake HOT 1
- Request
- Cmake: Could not find a package configuration file provided by "Halide" HOT 3
- [make] no match function,template argument deduction/substitution failed HOT 2
- How can I get the data? HOT 2
- 效果不是很好比这个差https://github.com/jhfmat/ISP-pipeline-hdrplus HOT 1
- Build Error HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hdr-plus.