"On ultrasound a gallbladder polyp is seen as an elevation of the gallbladder wall that protrudes into the lumen. (...) A clearly infiltrating or large mass should be treated as a gallbladder cancer rather than a polyp." source
Ultrasound images look pretty ambiguous to me and I can't imagine it being easy to tell when it is just a polyp and when it is cancer. So what I wonder is: How early can one distinguish between polyps and cancer with ultrasound imaging? Or to ask the question the other way around: can one see on ultrasound that it is cancer and not a polyp before the cancer becomes that big that it has spread somewhere else in the body? Or is it already too late when one can clearly see on the ultrasound that it is cancer?
Bad time order as my question suggests: Polyp >> first cancer (misdiagnosed as polyp) >> small cancer grows (still misdiagnosed as polyp) >> large cancer grows and spreads (finally diagnosed as cancer but too late because removing the gallbladder doesn't help anymore). The definition above says cancer can be detected on ultrasound as a large mass which supports this view that one can only see it is cancer once it is big (and too late?).
EDIT
Besides the good source provided in the answer, to me the following part of the comment answers the question: "You are certainly right that gall bladder is usually diagnosed in later stages, but ultrasound is not able to distinguish between small benign polyps and small polyps that are already cancerous.". The source in the answer says "When the size cut-off point was set to 10 mm, sensitivity and specificity of predicting neoplastic polyps were 54.5% and 94.1%, but when it was 8 mm, they were 63.6% and 85.9%.". The sensitivity is poor - at least in my field. Meaning: on a population level the guidelines make perfectly sense but on a individual level the risk of 1% having cancer may lead to another evaluation and consideration of a removal.