Rigid Motions on the Hexagonal Grid
The figure comes from "Insects The Yearbook of Agriculture 1952" United States Dept. of Agriculture." Published by the US Government Printing Office. Deemed to be in the Public Domain under US Law.
by Kacper Pluta, Pascal Romon, Yukiko Kenmochi and Nicolas Passat
We came to agree with Nouvel & Rémila that digitized rigid motions defined on the square grid are burdened with a fundamental incompatibility between rotations and the geometry of the grid.
The beehive figure's source and author unknown (if you recognize it, please let me know). The image of the bee comes from http://karenswhimsy.com/public-domain-images (public domain)
Or why bees are right
The figure comes from http://thegraphicsfairy.com/vintage-clip-art-bees-with-honeycomb
+ Memory addressing
+ Sampling is easy to define
+ Uniform connectivity
+ Equidistant neighbors
+ Sampling is optimal
- Sampling is not optimal (ask bees)
- Neighbors are not equidistant
- Connectivity paradox
- Memory addressing is not trivial
- Sampling is difficult to define
+ Memory addressing
+ Sampling is easy to define
+ Uniform connectivity
+ Equidistant neighbors
+ Sampling is optimal
~ Memory addressing is not trivial
~ Sampling is difficult to define
The figure by Pearson Scott Foresman, Wikimedia.
Howdy vision lads and gals! These problems seem to be somehow solved.
- Sampling is not optimal (ask bees)
- Neighbors are not equidistant
~ Connectivity paradox
+ Memory addressing
+ Sampling is easy to define
+ Uniform connectivity
+ Equidistant neighbors
+ Sampling is optimal
~ Memory addressing is not trivial
~ Sampling is difficult to define
The figure by Pearson Scott Foresman, Wikimedia.
You may think: "Hold your horses! It’s not a bug, it’s a feature..."
- Sampling is not optimal (ask bees)
- Neighbors are not equidistant
~ Connectivity paradox
The hexagonal lattice:
and the hexagonal grid
The digitization operator is defined as a function
such that
and
This is a definition for digital geometers not for computer vision guys...
The digitization operator is defined as a function
such that
and
The figure of bumble bee comes from http://www.ase.org.uk (public domain)
Or how to become a beekeeper. Part I - Equipment
The figure comes from Wikimedia. Original source The New Student's Reference Work (public domain)
Isometry map - distance preserving map
Bijective
- Non-injective
- Non-surjective
- Do not preserve distances
Pure extracted honey
Or a manual of instructions in apiculture
The figure comes from Wikimedia. The original source The honey bee: a manual of instruction in apiculture (public domain)
The neighborhood of
(of squared radius
)
The neighborhood motion map of
with respect to
and
is the function
Without loss of generality,
is an origin, then
Remainder map defined as
where the range
is called the remainder range.
Critical cases can be observed via the relative positions of
that is to say
which are formulated by the translation
Each region bounded by critical lines is called a frame.
Each region bounded by critical lines is called a frame.
For any
if and only if
and
are in the same frame.
Proposition
Or extracting the pure, organic honey
The figure comes from Wikimedia. The original comes from A practical treatise on the hive and honey-bee (public domain)
For what kind of parameters has the mapping a finite number of images?
If
and
where
and
Corollary
then the mapping has a finite number of images.
The humble bees have been working with David Cœurjolly, Tristan Roussillon and Victor Ostromoukhov of University Lyon 1, LIRIS on some new exciting results. Stay tuned...
If you want to get into the honey business, then this book is an obligatory lecture: Middleton, Lee, and Jayanthi Sivaswamy. Hexagonal image processing: A practical approach. Springer Science & Business Media, 2006.