Welcome Guest ( Log In | Register )


Important

The forums will be closing permanently the weekend of March 15th. Please see the notice in the announcements forum for details.

 
Deinterlacing, Other Method
« Next Oldest | Next Newest » Track this topic | Email this topic | Print this topic
rjisinspired
Posted: Jul 2 2010, 11:31 PM


Advanced Member


Group: Members
Posts: 1256
Member No.: 20008
Joined: 12-October 06



I had always deinterlaced then removed noise. maybe I should try this in reverse?

I noticed on a videohelp page on a different way of noise cleaning that shows to separate the fields first, denoise, then recombine the fields back. This relates to using Convolution3D from avisynth

Example:
LoadPlugin("Convolution3d.dll")
avisource("D:\CAPTURE\capture.avi")
crop(8,4,-8,-4)
SeparateFields()
odd=SelectOdd.Convolution3D (0, 6, 10, 6, 8, 2.8, 0)
evn=SelectEven.Convolution3D (0, 6, 10, 6, 8, 2.8, 0)
Interleave(evn,odd)
Weave()
DoubleWeave.SelectOdd()
AddBorders(8,4,8,4)
LanczosResize(352,480)
ConvertToRGB(interlaced=true)

Does a deinterlacer work better after doing this step?
 
       Top
stephanV
Posted: Jul 3 2010, 05:29 AM


Spam killer ;)


Group: Moderators
Posts: 4348
Member No.: 8917
Joined: 18-February 04



A motion-detection based deinterlacer might work better because it will less often confuse noise with motion, but unless your source is really noisy I don't think it matters much.

--------------------
useful links:
VirtualDub, Input plugins and filters, AviSynth, AVI-Mux GUI, AC3ACM by fcchandler, VirtualDub FAQ
 
    Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:
1 replies since Jul 2 2010, 11:31 PM Track this topic | Email this topic | Print this topic

<< Back to Advanced Video Processing