use bilaterfilter
add test