1. A method of garment segmentation, in which an image of a garment is cut, separated or segmented from the background image, where the garment is scanned or imaged with depth information and that depth information is used in a processing system to automatically differentiate pixels in the image that correspond to the garment from pixels in the image that do not correspond to the garment and to then cut the image of the garment from the background and then use that image in generating a virtual 3D image of the garment.