# Implementation of an Adaptive Robust Loss Function in DISFlow in GSoC

**URL:** <https://forum.opencv.org/t/implementation-of-an-adaptive-robust-loss-function-in-disflow-in-gsoc/16749>\
**Category:** Gigs and Jobs\
**Tags:** gsoc\
**Created:** [March 8, 2024, 8:44pm UTC](https://forum.opencv.org/t/implementation-of-an-adaptive-robust-loss-function-in-disflow-in-gsoc/16749 "2024-03-08T20:44:43Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jeff\_Witz](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.opencv.org/jeff_witz/32/9892_2.png) [@Jeff\_Witz](https://forum.opencv.org/u/Jeff_Witz)\
**Post date:** [March 8, 2024, 8:44pm UTC](https://forum.opencv.org/t/implementation-of-an-adaptive-robust-loss-function-in-disflow-in-gsoc/16749/1 "2024-03-08T20:44:43Z")

</div>

Hello everyone,

I’ve found a student who’s interested in taking part in a GSoC on improving DISFlow in OpenCV.

The first point I’d like to see addressed in this context is the generalisation of Charbonier’s loss function to the one developed in this article “A General and Adaptive Robust Loss Function”, in variational\_refinement.

The second point would be to allow DISFlow, and therefore template matching and variational\_refinement, to be able to work along an axis so that we can use these methods in the stereo context, because the methods used in OpenCV to obtain the disparity map are dated.

Do you know how to go about making this proposal?

---

<div class="post-metadata">

**Author:** ![laurent.berger](https://avatars.discourse-cdn.com/v4/letter/l/ec9cab/32.png) [@laurent.berger](https://forum.opencv.org/u/laurent.berger)\
**Post date:** [March 9, 2024, 1:44pm UTC](https://forum.opencv.org/t/implementation-of-an-adaptive-robust-loss-function-in-disflow-in-gsoc/16749/2 "2024-03-09T13:44:40Z")

</div>

> [@Jeff\_Witz](#):
>
> Do you know how to go about making this proposal?

Try [https://groups.google.com/g/opencv-gsoc-202x](https://groups.google.com/g/opencv-gsoc-202x)
