![]() ![]() In short, the DNG correction approach is future-proof and equivalent to the out-of-cameraĭistortion correction. To have them as a reference and for cases were LensFun profile seems off. They are not perfect either (PTLens have some interesting examples), but it's useful Which relies on the RAW file, shows how the correction should be done 'by the book'. In the RAW file was prepared by the lens manufacturer. Quality - LensFun profiles are made by users while the lens correction info stored Will be corrected based on the WarpRectilinear opcode.Ģ. ![]() The DNG can be opened in RT and (if the feature is implemented) then the distortion The DNG approach that I suggested covers all present and future lenses,īecause the conversion from a propriety RAW file to DNG is easy using the free AdoveĭNG converter, and this way the distortion correction info coming from the lens (evenĪ lens that was released just a day ago) is translated into the open DNG format. It seems like all mirror-less systems use the same trick of distortionĬorrection by software so we are likely to see more and more lenses that require suchĬorrection. Availability - LensFun is not complete and will ever be because new lenses are coming However, there are two limitations with the LensFun approach:ġ. The integration with LensFun as it will simplify my workflow and make the distortionĬorrection more consistent. I'm aware of Ingo's work and I consider it of a great value. Shots at the same focal length were corrected differently. This is great but I also noticed some inconsistency in its operation, as other I didn't notice that the automatic distortion correction worked flawlessly for thisįile. I'm also not familiar enough with RT'sĬode to implement such a feature by myself currently. I didn't manage to build dng_validate locally. I tried to work with the DNG SDK in the past but it's a nightmare to get it to compile. The ZIP file linked below includes the following files:ġ_P7183225.ORF - Original RAW file in ORF format (taken with an Olympus E-M10 camera)Ģ_P7183225_OOC.jpg - Out of camera jpeg (downsized to 1MP)ģ_P7183225.dng - DNG 1.4 file created with Adobe DNG ConverterĤ_P7183225_RT.jpg - Output of DNG file when converted to JPG in RTĥ_P7183225_DNG_VALIDATE.tif - Output of DNG file when converted to TIFF using dng_validate.Īs you can see, the out of camera jpeg and the file created by dng_validate are bothĬorrected for distortion, while the file created by RT is not. The opcode and therefore DNG files that contain it are uncorrected for distortion. Part of the open source DNG SDK, in the utility dng_validate. Specifies how the lens distortion should be corrected when demosaicing the DNG file.Ĭode for reading the opcode and correcting the distortion is available from Adobe as The idea is to support the WarpRectilinear opcode that some DNG files have. I'm using RT for quite some time and I really like it. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |