Interacting with displays through mobile device cameras using scale-invariant features matching