add structure for sobel filter
update gitignore