Detention Basin is a type of drainage basin that collects and temporarily stores the excess surface runoff then slowly release the runoff into a nearby stream.
Infiltration Basin is also a type of drainage basin but the runoff is discharge into an underground aquifer instead of a stream. The infiltration basin is currently favored in the industry because of the simplicity of the design and high pollutant removal capability.
Retention Basin is a form of storage basin that permanently stores the surface runoff and partially release the runoff into a drainage system when necessary. Retention basin is usually design to alleviate flooding condition while adding aesthetic value to the surrounding area.