how the user communicates with the operating system, computer, and/or application.
the way users interact with software.
- identifying meaningful regions - group pixels according to local image properties -