luquinhas0021
26th December 2015, 18:07
Well, you know there's two types of deinterlacing: those is done in record and those is done in post-production. Those is maden in record has one frame scaned twice, two times.
In post-production interlaced video, the software generates two fields, one with odd lines, another with even lines. Deinterlace it is tottaly possible: just join two fields (Weaving deinterlacing).
But, in record interlaced content, the things starts to be hard. You should know that, in this type of interlacing, in first time, only the odd lines writen in sensor are scaned; on second time, only even lines are scaned (But enter light in whole sensor). How this scans are maden in different times, is problably that will have move displacement, i.e, two frames inside only one.
I don't believe in possibility of this type of deinterlacing, although there are so much tecnhiques in order to try do this. As there are two movements, any deinterlacing technique or causes artifacts on "progressive" image, or, in case of motion compensation deinterlacing, makes loss some movement.
So you ask me: eaht are your solution? First, try to make weaving deinterlacing. If combing artifacts appears, I suggest separate the fields of video, upscale one by one with your liked algorithm and apply motion compensation two by two fields (Or new frames) for recovering the details lost in interlacing process. In Avisynth:
(Avi or DirectShow)Source("...")
SeparateFields
(Some upscaling algorithm)(x, 2y)
(Some motion compensation algorithm, like MVTools)
In post-production interlaced video, the software generates two fields, one with odd lines, another with even lines. Deinterlace it is tottaly possible: just join two fields (Weaving deinterlacing).
But, in record interlaced content, the things starts to be hard. You should know that, in this type of interlacing, in first time, only the odd lines writen in sensor are scaned; on second time, only even lines are scaned (But enter light in whole sensor). How this scans are maden in different times, is problably that will have move displacement, i.e, two frames inside only one.
I don't believe in possibility of this type of deinterlacing, although there are so much tecnhiques in order to try do this. As there are two movements, any deinterlacing technique or causes artifacts on "progressive" image, or, in case of motion compensation deinterlacing, makes loss some movement.
So you ask me: eaht are your solution? First, try to make weaving deinterlacing. If combing artifacts appears, I suggest separate the fields of video, upscale one by one with your liked algorithm and apply motion compensation two by two fields (Or new frames) for recovering the details lost in interlacing process. In Avisynth:
(Avi or DirectShow)Source("...")
SeparateFields
(Some upscaling algorithm)(x, 2y)
(Some motion compensation algorithm, like MVTools)