This document discusses the foreign part separator (FPS), a machine used to remove contaminants from cotton fibers before further processing. The FPS uses three modules - F, P, and U - to identify and separate different types of contaminants. The F module uses cameras to detect white or yarn-like particles. The P module uses polarized light to identify transparent plastics. The U module uses ultraviolet light to detect fluorescent particles. Together, these modules can identify and remove many kinds of contaminants before the fibers are processed further.