update license
add new function 'Sobel'