The recognition engine 110 could be configured to recognize the bird based on characteristics such as colors and patterns, however, in other applications, recognition engine 110 may more simply be configured to derive a smaller constellation of key characteristics.