A cleaning foam is brushed into the carpet and allowed to dry before being vacuumed up. It can leave sticky residues and rapid re-soiling is a concern, so this method is less common now.
The hot water extraction method is generally considered the most thorough for deep cleaning carpets in homes and commercial buildings. The other low-moisture methods like dry compound, encapsulation, and bonnet cleaning are better suited for interim maintenance between deep cleanings.