L'interferometro di Michelson è un apparecchio che permette di rivelare piccole variazioni di lunghezza utilizzando la proprietà delle onde di sovrapporre effetti prodotti da cause diverse a patto che le onde siano coerenti (wikipedia).

Si tratta di dividere in due parti un raggio di luce per mezzo di un "beam splitter", fare loro percorrere due strade diverse in genere ortogonali, fare riflettere i raggi a degli specchi e infine ricombinarli in un unico raggio risultante la cui onda avrà fase e ampiezza che dipende dalla fase dell'ampiezza dei due raggi; modificando anche di poco la lunghezza di uno dei due percorsi è possibile misurare un allungamento dell'ordine di grandezza della onda luminosa utilizzata.

Con il progetto di Scratch "interferometro Virgo" è stata realizzata una simulazione che permette di osservare l'effetto sulla luce risultante dato da una variazione di lunghezza del braccio lungo l'asse X.