The claimed carpet cleaning apparatus incorporates recesses in a rigid surface of a roller, a hand-operated cleaning device, or a rigid disk. The rigid surface compresses the fibers of the soft surface as the device and the recesses decompress the fibers. The repeated compression and decompression, preferably in combination with a cleaning compound, provide the mechanical action necessary for removal of foreign material.