Survey of automatic plankton image recognition: challenges, existing solutions and future perspectives | Synapse