3 ms·
The hype around machine learning has reached a point where every time someone sees a moderately challenging problem they leap to some nebulous "ML" solution. N
by neetdeth 8y ago
The hype around machine learning has reached a point where every time someone sees a moderately challenging problem they leap to some nebulous "ML" solution.
No, we've long had the technology to solve most of this. Clip correspondence is content based image retrieval across a database of keyframes. Matching framing and position is an image registration problem (feature correspondence). Color balance seems like an almost trivial problem if you've solved the other ones, because the information _is_ there -- just modify each channel to match the histogram in the lower resolution image [1]
The challenge is that earlier stages in the pipeline need to be robust to inexact matches, and we don't want to rely on absolute color or pixel position. But I don't think that should be insurmountable for a slightly creative implementor - use local variation in color, gradient descriptors, pull in the motion vectors for an additional channel, etc...
Sure, you could go down the deep learning path by trying to reduce scenes to bags of labeled objects and semantic actions but that's bringing a water cannon to a squirt gun fight, which only makes sense if Google is giving you a free water cannon.
I'd probably try it if I really thought there was a fortune to be made here, but it's such a niche application. When something hasn't been done yet, there's usually a good economic reason, unfortunately.
1. First Google result for "histogram matching color balance":
https://blog.mapbox.com/color-balancing-imagery-with-histogram-matching-be1b38c28509 https://blog.mapbox.com/color-balancing-imagery-with-histogr...