As machine vision has matured, there has been a lot of research into the more difficult applications.