Combining greyvalue invariants with local constraints for object recognition | Synapse