Difference in perception among species depends upon

All of the above

Habitat

Complexity of nervous system

Receptor mechanisms