A computer-implemented method, comprising: illuminating, by a fish imaging system that includes i) a fish imaging container that includes four sides around the fish imaging container that each include a window for viewing fish that swim through the fish imaging container, and ii) four fish imaging assemblies (104, 105, 106, 107) that are each associated with a different side of the fish imaging container, and that each include a) a camera for viewing, through a window of the fish imaging container, fish that swim through the fish imaging container, and b) a pair of lights including a light of a first color and a light of a second color, each for illuminating, through the window of the fish imaging container, fish that swim through the fish imaging container, at a first time, a light of the first color in each of a first pair of fish imaging assemblies that are on opposite sides of the fish imaging container; controlling an exposure of a camera in each of a different, second pair of fish imaging assemblies that are on opposite sides of the fish imaging container to generate a first image of a particular fish swimming through the fish imaging container, while the light of the first color is illuminated in each of the first pair of fish imaging assemblies; illuminating, at a second time after the first pair of lights are no longer activated, a light of the first color in each of the second pair of fish imaging assemblies; and controlling the exposure of the camera in each of the first pair of fish imaging assemblies, to generate a second image of the particular fish swimming through the fish imaging container, while the first color is illuminated in each of the second pair of fish imaging assemblies. illuminating, by a fish imaging system that includes i) a fish imaging container that includes four sides around the fish imaging container that each include a window for viewing fish that swim through the fish imaging container, and ii) four fish imaging assemblies (104, 105, 106, 107) that are each associated with a different side of the fish imaging container, and that each include a) a camera for viewing, through a window of the fish imaging container, fish that swim through the fish imaging container, and b) a pair of lights including a light of a first color and a light of a second color, each for illuminating, through the window of the fish imaging container, fish that swim through the fish imaging container, at a first time, a light of the first color in each of a first pair of fish imaging assemblies that are on opposite sides of the fish imaging container; controlling an exposure of a camera in each of a different, second pair of fish imaging assemblies that are on opposite sides of the fish imaging container to generate a first image of a particular fish swimming through the fish imaging container, while the light of the first color is illuminated in each of the first pair of fish imaging assemblies; illuminating, at a second time after the first pair of lights are no longer activated, a light of the first color in each of the second pair of fish imaging assemblies; and controlling the exposure of the camera in each of the first pair of fish imaging assemblies, to generate a second image of the particular fish swimming through the fish imaging container, while the first color is illuminated in each of the second pair of fish imaging assemblies.