https://github.com/dcousin3/bagel
Bagel: JavaScript library for image manipulation
https://github.com/dcousin3/bagel
fourier-transform image-processing javascript
Last synced: 12 months ago
JSON representation
Bagel: JavaScript library for image manipulation
- Host: GitHub
- URL: https://github.com/dcousin3/bagel
- Owner: dcousin3
- License: other
- Created: 2023-06-18T18:49:51.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-01-02T21:31:42.000Z (over 2 years ago)
- Last Synced: 2025-04-11T20:28:54.196Z (about 1 year ago)
- Topics: fourier-transform, image-processing, javascript
- Language: JavaScript
- Homepage:
- Size: 337 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Citation: CITATION.cff
Awesome Lists containing this project
README
Bagel: JavaScript library for image manipulation
==
This library has two purposes, (a) to provide functions to perform image manipulation;
(b) to run Bagel image generation.
Bagel (Bubbles Along Gaussians Evolving radialLy) is a set of tools to create a filter
which is composed of gaussian rings at various distances from the center. The locations
are randomly chosen among the log_2(width) positions with steps of 1/k with k the smooth
parameter.
Preliminary work were presented in Willenbock et al. (2010). This set of tools expands on
this work by providing functional JS code, and by offering a slightly different sampler
based on a log_2 space of frequencies.
You can find a live demo page at: http://dcousin3.github.io/Bagel/Bagel.htm This page lets you
test various functions using a rudimentary interface.
## License
Bagel is distributed under a CC 4.0 BY NC license with the dditional restriction that
non-humans (bots and automated web scraping algorithms) are not allowed to use, adapt,
or modify code here unless explicitely approved by the right holders.
One exception is the function `invFFT_1D_radix2` which is distributed under a MIT license.
## References
Cousineau, D., & Collin, C. (2023) Bagel: JavaScript library for image manipulation [software]
version 1.3.3. URL: http://dcousin3.github.io/Bagel/
Willenbockel et al. (2010) Journal of Experimental Psychology: Human perception &
performance. doi: 10.1037/a0016465