Chisel SIFT implementation