Skip to content
Mateusz Łoskot edited this page Feb 4, 2020 · 12 revisions

Google Summer of Code 2020

This is list of proposals of GIL projects for GSoC 2020. The projects below are also copied to the official Boost wiki at https://github.com/boostorg/boost/wiki/Google-Summer-of-Code%3A-2020 where all Boost proposals are collected.

Image Processing Algorithms

This proposal is continuation of Image Processing Algorithms project submitted and developed by Miral Shah during GSoC 2019.

Boost.GIL provides core features for images and, thanks to Miral Shah's work, a collection of basic image processing algorithms. However, there still is more algorithms to be added to the collection.

Check GIL's wiki page Image Processing Algorithms with table presenting the algorithms implementation status and the wish-list.

1. Mathematical Morphology

  • Dilation
  • Erosion
  • Blurring / Smoothing
  • Sharpening

2. Normalizing Channels

3. De-Noising

  • Wiener filter
  • Average filter
  • Median filter

4. Kernels and Convolutions

  • The GSoC 2019 project implemented lots of improvements and new features in the kernels and convolutions, but this area may still benefit from further development, optimisations and documenting.

5. Integrating FFT ~ - GIL numeric extension~

6. Your favourite image processing algorithms

7. Image Processing Documentation

  • We need a beautifully written and presented documentation of the image processing features in GIL
  • For example, https://github.com/boostorg/gil/issues/396, describes an idea of the docs structure based on the "Principles of Digital Image Processing" book
Clone this wiki locally