A review of recent developments in schlieren and shadowgraph techniques | Synapse