nowfound

Dev tools · alternatives · 2026

24 alternatives to Various shape regularization algorithms

I deal with a lot of geometry stuff at work with computer vision and photogrammetry, which usually comes from the real world. It's seldom clean and neat, and I'm often trying to find a way to "make it nice" or "make it pretty". I've always struggled with what that really means formally. That led me to shape regularization (a technique used in computational geometry to clean up geometric data). CGAL had implemented a few methods for that, but there are more ways to do it, which I thought were nice. Also I typically work in Python, so it was nice to have a pure Python library could handle…

This Python library provides shape regularization algorithms for cleaning up geometric data from computer vision and photogrammetry applications. It solves the common problem of real-world geometry being messy by… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.

  1. 1

    Geometry library for C - Fast point-in-polygon. Contribute to tidwall/tg development by creating an account on GitHub.

    2023 · github.com · its alternatives →

  2. 2

    This little project came about because I kept running into the same problem: cleanly differentiating sensor data before doing analysis. There are a ton of ways to solve this problem, I've always personally been a fan of using kalman filters for the job as its easy to get the double whammy of resampling/upsampling to a fixed consistent rate and also smoothing/outlier rejection. I wrote a little numpy only bayesian filtering/smoothing library recently (https://github.com/hugohadfield/bayesfilter/) so this felt like a fun and very useful first thing to…

    2024 · github.com · its alternatives →

  3. 3
  4. 4IT
  5. 5

    3d plotting for Python in the Jupyter notebook based on IPython widgets using WebGL - widgetti/ipyvolume

    2017 · github.com · its alternatives →

  6. 6

    A system independent tool for interactive image manipulation with Voronoi and Delaunay data structures. - MauriceGit/Voronoi_Image_Manipulation

    2019 · github.com · its alternatives →

  7. 7

    My own implementation of a Delaunay triangulation and Voronoi partition in Python applied to images. - MauriceGit/Delaunay_Triangulation

    2015 · github.com · its alternatives →

  8. 8

    Unique customizable free SVG shapes

    2021 · its alternatives →

  9. 9
  10. 10

    Creating high-quality scientific figures can be time-consuming and challenging, even though sketching ideas on paper is relatively easy. Furthermore, recreating existing figures that are not stored in formats preserving semantic information is equally complex. To tackle this problem, we introduce DeTikZify, a novel multimodal language model that automatically synthesizes scientific figures as semantics-preserving TikZ graphics programs based on sketches and existing figures. We also introduce a Monte Carlo Tree Search-based inference algorithm that enables DeTikZify to iteratively refine its…

    2024 · github.com · its alternatives →

  11. 11

    To my knowledge, this is the first formally verified implementation of a 3D constructive solid geometry (CSG) operation: mesh intersection, implemented in Lean 4 and verified against a concise specification that pins down the surface of the resulting mesh exactly and guarantees practical well-formedness conditions on the triangulation. This project is also an experiment in avoiding having to trust AI-generated code. A human reviewer only needs to read 93 lines of formal specification and run the Lean checker to certify the correctness of the kernel, skipping the intricate 1000+ lines of…

    Jul 2026 · github.com · its alternatives →

  12. 12ID
  13. 13

    Fast and easy way to vectorize an image online

    2016 · vectorizer.io · its alternatives →

  14. 14

    Simple SDF mesh generation in Python. Contribute to fogleman/sdf development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  15. 15

    I was fascinated reading through another recent HN submission about a highly efficient implementation of A* in Lisp, which got me thinking about how I could do something similar in Python. However, these kinds of pathfinding algorithms really need complex terrain/mazes with interesting obstructions to showcase what they can do and how they work. So, I started thinking about how I could generate cool and diverse random "mazes" (they aren't really mazes, but I'm not sure what the best term is). I got a bit carried away thinking of lots of different cool ways to generate these mazes, such…

    2024 · github.com · its alternatives →

  16. 16IM

    I was fascinated by this [0] and this video [1]. After many struggles, I finally built this app that traces images using circles similar to what these videos had shown. The most challenging part (to me) is to find a way to convert images to vector lines. I had tried Potrace, but its output is not suitable for my use case: too many small elements share the same border. Potrace's goal is to represent the original image faithfully using vector lines. But I want to trace the image edges. After searching and trying some Potrace alternatives in vain, I finally found my keyword. Surprisingly (to…

    2022 · phqb.github.io · its alternatives →

  17. 17

    A simple Python debugger and profiler that generates animated visualizations of program flow, useful for algorithm learning. - CCExtractor/vardbg

    2020 · github.com · its alternatives →

  18. 18

    I built a browser-based port of fogleman/primitive — a Go CLI tool that approximates images using primitive shapes (triangles, ellipses, beziers, etc.) via a hill-climbing algorithm. The original tool requires building from source and running from the terminal, which isn't exactly accessible. I compiled the core logic to WebAssembly so anyone can drop an image and watch it get reconstructed shape by shape, entirely client-side with no server involved. Demo: https://primitive-playground.taiseiue.jp/ Source:…

    Mar 2026 · github.com · its alternatives →

  19. 19
  20. 20

    Generate beautiful SVG shapes with gradient magic

    2023 · its alternatives →

  21. 21

    Hi HN! I've built TRELLIS 3D AI, an open tool that converts 2D images into professional 3D assets using advanced AI technology. Technical Implementation: - Browser-based processing using WebGL - Structured LATents (SLAT) for maintaining geometric integrity - Dual output pipeline generating both GLB and 3D Gaussian formats - Real-time 3D preview using Three.js - Optimized for processing images up to 2048x2048px The core technology combines: - Pretrained vision encoders for image understanding - Rectified flow transformers for 3D geometry generation - Advanced neural networks for texture…

    2024 · trellis3d.co · its alternatives →

  22. 22

    Ultra-fast and customizable Python charts. Contribute to reflex-dev/xy development by creating an account on GitHub.

    Jul 2026 · github.com · its alternatives →

  23. 23IE
  24. 24

    This is a personal project I've been working on for a long time now. I stumbled upon the color quantization problem while doing something related for work. I then found an interesting paper for which I could find no implementations online, and the thing went from "let's implement this paper" to getting pretty obsessed with the whole thing. It's at an early, eaaaarly stage. There's a lot of work to be done, and it's a memory hog, but generally speaking works quite well, and the output is for the most part very high quality, so I'm happy to share it as beta.

    2025 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →