cogman
28th January 2010, 22:48
Just something that I've been mulling over, I don't really know how feasible it would be.
One of the harder aspects of encoding is the question "What looks 'good'" The general answer being "it depends.". We have some semi-objective methods of measuring the "Goodness" of a video, but nothing that truly captures what the human eye perceives as good.
So here is my question, would it be possible to train a neural network to measure "goodness" of video? Neural nets are said to be good a pattern recognition ect, so perhaps by feeding into a multi-layered network both the input frame/output frame we could create an AI capable of more accurately spitting out the "goodness" of an encode.
The problem that I see with this is that a neural network is generally not the fastest thing, add in several 1000's of nodes (presumably for the number of pixels you have) multiplied by the number of layers you want to go and you could have a very slow process of identifying how good an image is. So perhaps that may not be the AI answer, but what of other AI algorithms? Perhaps they could be used to produce a better AQ Mode or psy optimization. IDK, just throwing the Idea out there.
Yes, you would have to have a human hand hold it through a couple of videos, but it might just result in some pretty good measurements that people subjectively like.
One of the harder aspects of encoding is the question "What looks 'good'" The general answer being "it depends.". We have some semi-objective methods of measuring the "Goodness" of a video, but nothing that truly captures what the human eye perceives as good.
So here is my question, would it be possible to train a neural network to measure "goodness" of video? Neural nets are said to be good a pattern recognition ect, so perhaps by feeding into a multi-layered network both the input frame/output frame we could create an AI capable of more accurately spitting out the "goodness" of an encode.
The problem that I see with this is that a neural network is generally not the fastest thing, add in several 1000's of nodes (presumably for the number of pixels you have) multiplied by the number of layers you want to go and you could have a very slow process of identifying how good an image is. So perhaps that may not be the AI answer, but what of other AI algorithms? Perhaps they could be used to produce a better AQ Mode or psy optimization. IDK, just throwing the Idea out there.
Yes, you would have to have a human hand hold it through a couple of videos, but it might just result in some pretty good measurements that people subjectively like.