Camera Tools

vkdt – Vulkan RAW photography workflow and node graph

vkdt is a graph-based photography workflow for RAW still images and video. Its processing engine is designed around Vulkan and keeps image data on the GPU while applying a configurable graph of processing operations.

The underlying directed acyclic graph can have multiple inputs and outputs as well as feedback connections. This architecture supports conventional RAW development alongside animation, timelapses, RAW video and computationally expensive processing such as image alignment.

Recent development has broadened the available processing modules with spectral film simulation, dehazing, curves and joint demosaicing and denoising. The interface has also gained more flexible favourites, filtering and interactive controls while retaining its folder-oriented workflow.

This is free and open source software.

Key Features

  • GPU-focused image-processing pipeline implemented with Vulkan shaders.
  • General node graph with multiple inputs, outputs and feedback connections.
  • Full-window colour management and support for high bit-depth display output.
  • Folder-based image database leaves source photographs in place and stores processing information in sidecar files.
  • Noise profiling supplies camera and ISO-dependent information to denoising operations.
  • Processes Magic Lantern RAW video and supports animation and timelapse workflows.
  • Dehaze module combines haze removal with depth estimation.
  • Spectral film simulation models photographic film behaviour within the processing graph.
  • Curves module supports per-channel RGB, luminance and Ych curve combinations.
  • Joint demosaicing and denoising module uses a convolutional neural network to combine the two processing stages.

Website: github.com/hanatos/vkdt
Support:
Developer: Johannes Hanika
License: BSD 2-Clause “Simplified” License

vkdt
Click image for full size

vkdt is written in C and C++. Learn C with our recommended free books and free tutorials. Learn C++ with our recommended free books and free tutorials.


Related Software

RAW Processing Tools
DarktableVirtual lighttable and darkroom for photographers
digiKamProfessional photo management
RawTherapeeRAW image processing application
LightZoneProfessional-level digital darkroom software
ARTFork of RawTherapee
anselFork of Darktable
RapidRAWNon-destructive, and GPU-accelerated RAW image editor
FilmulatorRAW photo editing application with library management
RAWmakaseDevelop RAW photographs non-destructively with Vulkan acceleration
vkdtWorkflow toolbox for raw stills and video
fotocxEdit, retouch and enhance images while managing large photo collections
DNGLabCamera RAW utility and DNG converter
GTKRawGalleryWorkflow oriented photo retouching software
rawbitCamera RAW image preprocessor and importer
FerrumPixOrganise photo libraries, develop RAW files and edit images with layers

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our carefully curated directory of recommended free and open source software, covering every major software category.

The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more.

Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted