写了sift的开头