3 ms·
I'm rather ignorant in that domain, so I wonder if some people could enlighten me. What are the AI tasks behind this? I can identify two steps: - Identifying
by phh 4y ago
I'm rather ignorant in that domain, so I wonder if some people could enlighten me. What are the AI tasks behind this?
I can identify two steps:
- Identifying an approximate shape of background vs foreground to get something more precise than just a rectangle. What is it called? Just background detection?
- Actually filling-in the holes. I think this is called a diffusion task? Is that correct? ddg-ing around looks like diffusion is the name of the method rather than the actual task, but I can't find the name of the task.
I'm curious at whether some existing open models would be usable on smartphones to make an opensource app (or maybe there are already such apps I'm unaware of)
- drewhayward 4y agoFor the two steps you listed it could be image segmentation followed by image in-painting.
- Someone 4y agoThe technical term is “inpainting” (https://en.wikipedia.org/wiki/Inpainting https://en.wikipedia.org/wiki/Inpainting), so “inpainting algorithms” will give you papers on various ways to do it. In general, diffusion isn’t a good way to do it, as diffusion fills in the missing hole with data with fewer small details than the surrounding area. Modern smartphones are fast enough for implementations.
- sbdaman 4y agoPixel has this built into the OS.