Back to list

Color correction tool

  • C#
  • .Net
  • Matlab
  • Image processing

Conversion of Matlab algorithm to C#

Matlab code for color correction was converted into a C# application with a command line interface.

One of the requirements for the new software was to achieve independence from Matlab and its components. That's why the algorithm had to be actually re-written from scratch.

MathNet library was used as a basis for most of the matrix and algebraic operations. A certain bunch of algorithms missing in the mentioned library, such as algorithm of multidimensional gridded data interpolation, were developed by our programmers following the documentation and codes of Matlab. The resulting code was optimized to become memory and performance-effective, that allowed to use it for processing of bigger images.

Key functionality:

  • Image processing
  • Interpolation
  • 8919a5687303c37d0a371c14fe5a87861ef5a3b5.jpg
    Development time
    2 weeks of 1 developer