> After you do all this, you will realize that the speed is still a concern. Don't do bounding-box check. > Classic way to do after is to split into a coarse grid and for each cell find all edges that may be relevant. > Then for pixels in each cell only process those edges. This is what GLyphy does and some of the other solutions as well.
This sounds interesting, I will definitely try to implement this and see how it performs. Thanks