[ https://issues.apache.org/jira/browse/SPARK-8486?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14658521#comment-14658521 ]
Feynman Liang commented on SPARK-8486: -------------------------------------- Hi [~srblakcHwak], You can post on JIRA to let others know you're working on it, then go ahead and submit a PR. You should use Scala and implement this as a [transformer|https://github.com/apache/spark/blob/master/mllib/src/main/scala/org/apache/spark/ml/Transformer.scala]. > SIFT Feature Transformer > ------------------------ > > Key: SPARK-8486 > URL: https://issues.apache.org/jira/browse/SPARK-8486 > Project: Spark > Issue Type: Sub-task > Components: ML > Reporter: Feynman Liang > Priority: Minor > > Scale invariant feature transform (SIFT) is a scale and rotation invariant > method to transform images into matrices describing local features. (Lowe, > IJCV 2004, http://www.cs.ubc.ca/~lowe/papers/ijcv04.pdf) > We can implement SIFT in Spark ML pipelines as a > org.apache.spark.ml.Transformer. Given an image Array[Array[Numeric]], the > SIFT transformer should output an ArrayArray[[Numeric]] of the SIFT features > for the provided image. > The implementation should support computation of SIFT at predefined interest > points, every kth pixel, and densely (over all pixels). Furthermore, the > implementation should support various approximations for approximating the > Laplacian of Gaussian using Difference of Gaussian (as described by Lowe). -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org For additional commands, e-mail: issues-h...@spark.apache.org