Union troops.
Most of the enlisted men are wearing the standard Federal uniform of fatigue blouse, light (sky blue) trousers and forage cap. Aside from other details of their uniforms, the officers have shoulder straps, not collar insignia as would be seen on CS officers. Also, the battery is on the north side of the river, which was where the Federal attack orginated.