This AI virtual fitting function has cured me of impulsive consumption.
AI also judges by appearance.
< p > Every time you shop for clothes online, it's a chance to redefine your self - perception. With the recent 618 Shopping Festival, it once again proved the old saying - you see the buyer's show and think you'll look like a martial arts master, but when you put the clothes on, you look like a down - and - out soul. < / p >
< p > Let's not even mention whether the size fits. You can't imagine how much courage it takes for me to tell the customer service my height and weight, but I never get accurate advice. "Dear, you should choose a slightly larger size." Forget it. I'll just buy an XL... < / p >
< p > What's most annoying is returning clothes. From another perspective, the shop owners must be exhausted too. Thanks to the seven - day no - questions - asked return policy, many buyers take advantage of it and treat Taobao stores like fitting rooms, returning the clothes after taking pictures. Meanwhile, those of us who can never find the right clothes online are afraid of being blocked by the shop owners. < / p >
< p > As AI is becoming more and more capable, I've tried a few "AI clothing swap" tools on GitHub before. I uploaded a photo of myself and a picture of a yellow dress. After waiting a few seconds, I excitedly got a picture that made me look like a "big yellow pineapple"... < / p >
< p > Recently, at Google I/O, I learned that Google has launched an < strong > "Try On" AI feature < / strong > for e - commerce shopping. < / p >
< p > The results finally show some signs of AI tailoring. < / p >
< h2 > < strong > A Boon for Shopaholics < / strong > < / h2 >
< p > The clothing style is like a recipe, and your body is like the ingredients. The model photos look great, with smooth lines and good drape, because they've got the right ingredients according to the recipe. < / p >
< p > However, ordinary people come in all shapes and sizes. Whether you have broad shoulders or sloping shoulders, a wide or narrow chest and back, or a high or low waistline - these details all affect how the clothes look on you. < / p >
< p > The same set of clothes can look refreshing on a thin person and bulky on a muscular person. < / p >
< p > What impressed me most is that this feature can show whether the clothing style suits you. < / p >
< p > Guess which of the following pictures is a real photo and which is AI - generated? < / p >
< p class = "image - wrapper" > < img data - img - size - val = "" src = "https://img.36krcdn.com/hsossms/20250617/v2_5f8309e55d4f4f208648cd275cc0fa97@000000_oswg86768oswg1080oswg784_img_000?x - oss - process = image/format,jpg/interlace,1" > < / p >
< p > Answer: They are all AI - generated. < / p >
< p > Dark colors make you look thinner, white makes you look fatter. The bulge of a beer belly and the folds at the bottom of the clothes when you put your hands in your pockets all look natural. < / p >
< p > To put it this way, < strong > I feel like I could use the photos it generates to become a Uniqlo fashion blogger on Xiaohongshu < / strong >. < / p >
< p class = "image - wrapper" > < img data - img - size - val = "" src = "https://img.36krcdn.com/hsossms/20250617/v2_828bc6a8e4cc47fb98edcbd118357f7c@000000_img_000?x - oss - process = image/format,jpg/interlace,1" > < / p >
< p > A reporter from How To Geek was shocked after trying the Try On feature. He said, "I uploaded a photo of myself wearing long pants, but when I tried on shorts, it actually showed my calves. < strong > I swear, they look exactly like my own calves. To be honest, it gave me the creeps. < / strong >" < / p >
< p class = "image - wrapper" > < img data - img - size - val = "" src = "https://img.36krcdn.com/hsossms/20250617/v2_fdc5e912ec6a4bd3a4aee78bf8a4d44c@000000_oswg79539oswg1080oswg743_img_000?x - oss - process = image/format,jpg/interlace,1" > < / p >
< p class = "img - desc" > Left: After trying on Right: Original photo | Image source: How To Geek < / p >
< p > "< strong > This is the first time I've thought that AI clothing try - on isn't just a gimmick < / strong >." - From tech blogger @MKBHD. < / p >
< p > It's a pity that the Try On feature is only in the internal testing phase. You need a US IP address and a US Google account to apply for SearchLabs and unlock it. < / p >
< p > The actual results it generates are different from the previous "clothing swap" tools. The reason is simple. < strong > Photo editing is about stacking existing layers, while Try On creates a brand - new layer from scratch < / strong >. < / p >
< h2 > < strong > AI Custom Tailor < / strong > < / h2 >
< p > I dug into the technical details behind Try On. < / p >
< p > < strong > Step 1: Portrait Recognition < / strong > < / p >
< p > First, < strong > it relies on a high - precision segmentation model to create an accurate "portrait contour model". Its multi - scale semantic segmentation technology is used to identify hair, ears, gaps between fingers, the direction of legs, and areas covered by clothing... < / strong > So even if you have long, loose hair, wear earrings, or hold a phone, the AI will calculate the boundaries and preserve them in the subsequent generation. < / p >
< p > < strong > Step 2: Generative AI < / strong > < / p >
< p > The simulation images generated by Try On are not only realistic but also three - dimensional compared to other similar tools. You can see not only the front view but also the side view and the view at a slightly turned angle. < / p >
< p class = "image - wrapper" > < img data - img - size - val = "" src = "https://img.36krcdn.com/hsossms/20250617/v2_f4ed007c973d4de6a2601a310092374b@000000_img_000?x - oss - process = image/format,jpg/interlace,1" > < / p >
< p > This shows that simply "cutting out" the person from the base image is not enough. < / p >
< p > The AI also has to analyze your shoulder width, chest circumference, waist circumference, body posture, standing position, and the angle of light in the photo... It does body modeling based on Google's self - developed Vision AI model and pose estimation model. < / p >
< p class = "image - wrapper" > < img data - img - size - val = "" src = "https://img.36krcdn.com/hsossms/20250617/v2_9ea039e561fc43d9bf7c39e69a462807@000000_oswg66412oswg900oswg505_img_000?x - oss - process = image/format,jpg/interlace,1" > < / p >
< p class = "img - desc" > Motion capture works on the same principle | Image source: Google < / p >
< p > This is why even if your calves aren't visible, the AI can calculate what they should look like based on the body model. < / p >
< p > At the same time, the model receives information from the clothing image, such as the texture of the fabric, the number of layers, and whether the style is form - fitting or oversized... < / p >
< p > Through the cross - attention mechanism, it fuses the information from the two images and uses a diffusion model to generate a new image of you wearing the new clothes. < / p >
< p > We know that the knowledge graph is the "brain" of traditional Google Search, storing all the information used to answer users' queries. The Shopping Graph is a branch of it that provides information about shopping intentions and products. < / p >
< p > Based on the vast database in the Shopping Graph, the model is trained to recognize how clothes look on different body types, skin tones, and poses, which improves its generalization ability. < / p >
< p class = "image - wrapper" > < img data - img - size - val = "" src = "https://img.36krcdn.com/hsossms/20250617/v2_b7562d5c3a3843a39f893f56c2709908@000000_oswg515002oswg1080oswg603_img_000?x - oss - process = image/format,jpg/interlace,1" > < / p >
< p class = "img - desc" > Try - on photos of different body types as basic data | Image source: Google < / p >
< p > But at this stage, the try - on results are still a bit "rough", like when you pick up clothes in a store and hold them in front of a mirror. Will they really fit when you put them on? < / p >
< p > < strong > Step 3: Image Synthesis < / strong > < / p >
< p > Google uses image alignment and pose - aware warping networks to align the clothing with the body posture. For example, when you put your hands in your pockets, bend over, or raise your hands, the AI can make the clothes deform naturally. There might be a bulge at the knees, the corners of the clothes might flutter, and there might be folds on the shoulders when you raise your hands. < / p >
< p class = "image - wrapper" > < img data - img - size - val = "" src = "https://img.36krcdn.com/hsossms/20250617/v2_c1cd8cf451c242a5a57f4d43b7f02db4@000000_oswg41529oswg1080oswg478_img_000?x - oss - process = image/format,jpg/interlace,1" > < / p >
< p class = "img - desc" > Model the original clothes first, then "change the skin" through 3D rendering | Image source: Google < / p >
< p > Some "difficult areas" are given special treatment. The cross - attention mechanism will determine how long, flowing hair and clothes should connect naturally, like "which should be in front, the hair or the collar". < / p >
< p > For example, if the person in the base image is wearing a dark inner layer and wants to try on a semi - transparent sun protection jacket, the "dynamic layered mapping" technology will automatically adjust the visual hierarchy of the clothes to ensure that the sun protection jacket layer correctly covers the shirt layer visually, making sure the light, texture, and transparency are all in harmony. < / p >
< p > There's also light matching to make the lighting of the new clothes match the light source in the base image. < / p >
< p > However, this technology is still quite "picky" about clothes and is far from being a universal wardrobe. < / p >
< p > Currently, it's best at handling form - fitting, well - defined upper - body clothing, such as T - shirts, shirts, and sweaters. It's also better if the person in the base image stands straight facing the camera, keeps their hands still, and the lighting is stable. Only then can the AI build the model without any problems. < / p >
< p > If the clothes are too loose and complex or there are multiple layers of clothing, the AI will be confused. It also doesn't support accessories like hats, glasses, and shoes. This is understandable because it's complicated to handle the occlusion of these accessories. < / p >
< p > Dynamic clothing try - on is also not supported - you can't spin around, take a few steps, or try a sitting pose like in the dressing room of The Sims. < / p >
< p class = "image - wrapper" > < img data - img - size - val = "" src = "https://img.36krcdn.com/hsossms/20250617/v2_0751cb4dd40d40e698138e84bf74cf6c@000000_img_000?x - oss - process = image/format,jpg/interlace,1" > < / p >
< p class = "img - desc" > Did this technology appear in a 1995 movie? | Image source: Clueless < / p >
< h2 > < strong > More Realistic Than Online Shopping, More Comfortable Than In - Store Shopping < / strong > < / h2 >
< p > More importantly, the Try On feature may give rise to a whole "clothing experience chain". < / p >
< p > For example, when you try on a Cuban collar shirt, it might suggest a thin gold necklace, a pair of white sneakers, and a leather watch. That's how you get a "tropical OOTD". < / p >
< p > Looking further ahead, static clothing try - on could develop into dynamic try - on. You could put on a headset and enter a virtual dressing room, completely revolutionizing the online shopping experience. < / p >
< p > This is also good news for merchants. The return rate has always been a headache for clothing e - commerce. From the time a piece of clothing leaves the warehouse to the time it's returned, there are costs for logistics, packaging, and labor, and it also affects the turnover efficiency of the goods. < / p >
< p > Google also demonstrated a scenario. It shows that AI's transformation of e - commerce won't be limited to just clothing try - on. < / p >
< p class = "image - wrapper" > < img data - img - size - val = "" src = "https://img.36krcdn.com/hsossms/20250617/v2_012a8ff9d288457fab952c86e7abfcf0@000000_oswg458025oswg1080oswg641_img_000?x - oss - process = image/format,jpg/interlace,1" > < / p >
< p > Currently, when we shop online, we still have to type keywords like "cashmere carpet" or "minimalist living room carpet" in the search bar. < / p >
< p > In the future, you could write something like "I have a light gray sofa and want to buy a matching carpet to make the room look brighter. I have four kids, and we like to play around the sofa. But I have a cat at home and don't want it to scratch the carpet." With such specific requirements, the AI can find the most suitable products from thousands of items. < / p >
< p class = "image - wrapper" > < img data - img - size - val = "" src = "https://img.36krcdn.com/hsossms/20250617/v2_38b083be79e842dd9f621b159b3505bb@000000_oswg563567oswg1080oswg744_img_000?x - oss - process = image/format,jpg/interlace,1" > < / p >
< p class = "img - desc" > Left: Specific requirements from the user Right: Recommended products | Image source: Google < / p >
< p > The logic of the recommendation algorithm is to "guess what you want", while the ultimate goal of AI is to precisely filter and save people time and improve efficiency. < / p >
< p > After all the brainstorming, we have to face reality. There are already signs of misuse of this new feature. < / p >
< p > Some people have used the feature to put women's clothing on US Vice President J.D. Vance, turning a "redneck" into a "drag queen". Others have used photos of minors to put on revealing clothing. < / p >
< p class = "image - wrapper" > < img data - img - size - val = "" src = "https://img.36krcdn.com/hsossms/20250617/v2_9d1d4dab10ab402388e8dc74ff58acb7@000000_oswg460961oswg1080oswg666_img_000?x - oss - process = image/format,jpg/interlace,1" > < / p >
< p class = "img - desc" > This is what it looks like | The Atlantic