Underwater photography is the process of taking photographs while under water. It is usually done while scuba diving, but can be done while snorkeling or swimming. Successful underwater imaging is usually done with specialized equipment and techniques. However, it offers exciting and rare photographic opportunities.