Honeycomb Geometry Rigid Motions on the Hexagonal Grid by Kacper - - PowerPoint PPT Presentation

honeycomb geometry
SMART_READER_LITE
LIVE PREVIEW

Honeycomb Geometry Rigid Motions on the Hexagonal Grid by Kacper - - PowerPoint PPT Presentation

Honeycomb Geometry Rigid Motions on the Hexagonal Grid by Kacper Pluta, Pascal Romon, Yukiko Kenmochi and Nicolas Passat The figure comes from "Insects The Yearbook of Agriculture 1952" United States Dept. of Agriculture."


slide-1
SLIDE 1

Honeycomb Geometry

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

slide-2
SLIDE 2

Motivations

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.

slide-3
SLIDE 3

Agenda

Introduction to the Bees' Point of View Quick Introduction to Rigid Motions

Neighborhood Motion Maps Contributions Conclusions & Perspectives

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)

slide-4
SLIDE 4

Introduction to the Bees' Point of View

Or why bees are right

The figure comes from http://thegraphicsfairy.com/vintage-clip-art-bees-with-honeycomb

slide-5
SLIDE 5

Square grid

+ Memory addressing + Sampling is easy to define

Hexagonal grid

+ 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

Pros and Cons

slide-6
SLIDE 6

Square grid

+ Memory addressing + Sampling is easy to define

Hexagonal grid

+ Uniform connectivity + Equidistant neighbors + Sampling is optimal ~ Memory addressing is not trivial ~ Sampling is difficult to define

Pros and Cons

The figure by Pearson Scott Foresman, Wikimedia.

  • Sampling is not optimal (ask bees)
  • Neighbors are not equidistant

~ Connectivity paradox

slide-7
SLIDE 7

Hexagonal Grid

Λ = Zϵ ⊕ Zϵ

1 2

The hexagonal lattice: and the hexagonal grid H

slide-8
SLIDE 8

Digitization Model

The digitization operator is defined as a function D : R → Λ

2

such that ∀x ∈ R , ∃!D(x) ∈ Λ

2

x ∈ C(D(x)).

and

slide-9
SLIDE 9

Digitization Model

This is a definition for digital geometers not for computer vision guys... The digitization operator is defined as a function D : R → Λ

2

such that ∀x ∈ R , ∃!D(x) ∈ Λ

2

x ∈ C(D(x)).

and

slide-10
SLIDE 10

How many digital balls do you see?

The figure of bumble bee comes from (public domain) http://www.ase.org.uk

slide-11
SLIDE 11

Quick Lesson

  • n Rigid

Motions

Or how to become a

  • beekeeper. Part I -

Equipment

The figure comes from Wikimedia. Original source (public domain) The New Student's Reference Work

slide-12
SLIDE 12

∣ ∣ ∣ ∣ U : R2 x → ↦ R2 Rx + t

Rigid Motions on R2

Properties

Isometry map - distance preserving map Bijective

slide-13
SLIDE 13

U = D ∘ U∣Λ

Λ

Properties

  • Non-injective
  • Non-surjective
  • Do not preserve distances

U(Λ)

Rigid Motions on

slide-14
SLIDE 14

Related Studies

Nouvel, B., Rémila, E.: On colorations induced by discrete

  • rotations. In: DGCI, Proceedings. Volume 2886 of Lecture Notes in

Computer Science., Springer (2003) 174–183 Pluta, K., Romon, P., Kenmochi, Y., Passat, N.: Bijective digitized rigid motions on subsets of the plane. Journal of Mathematical Imaging and Vision (2017)

slide-15
SLIDE 15

Contributions in Short

Extension of the former framework to the hexagonal grid Comparison of the loss of information between the hexagonal and square grids Complete set of neighborhood motion maps Source code of a tool to study digitized rigid motions on the hexagonal grid Pure extracted honey

slide-16
SLIDE 16

Neighborhood Motion Maps

Or a manual of instructions in apiculture

The figure comes from Wikimedia. The original source (public domain) The honey bee: a manual of instruction in apiculture

slide-17
SLIDE 17

Neiborhood

The neighbourhood of κ ∈ Λ (of squared radius r ∈ R+ )

N (κ) = κ + δ ∈ Λ ∣ ∥δ∥ ≤ r

r

{

2

}

slide-18
SLIDE 18

Neiborhood Motion Maps

The neighbourhood motion map of κ ∈ Λ with respect to

r ∈ R+

U

and is the function

∣ ∣ ∣ ∣ Gr

U

: N (0)

r

δ → ↦ N (0)

r′

U(κ + δ) − U(κ).

slide-19
SLIDE 19

Remainder Map step-by-step

slide-20
SLIDE 20

Remainder Map step-by-step

U(κ + δ) = Rδ + U(κ)

slide-21
SLIDE 21

Remainder Map step-by-step

Without loss of generality, U(κ) is an origin, then U(δ) = Rδ + U(κ) − U(κ)

slide-22
SLIDE 22

Remainder Map step-by-step

Remainder map defined as F(κ) = U(κ) − U(κ) ∈ C(0) where the range C(0) is called the remainder range.

slide-23
SLIDE 23

Remainder Map step-by-step

slide-24
SLIDE 24

which are formulated by the translation Critical cases can be observed via the relative positions of F(κ) H − Rδ that is to say C(0) ∩ (H − Rδ).

Remainder Map and Critical Rigid Motions

slide-25
SLIDE 25

Remainder Map and Critical Rigid Motions

H = (H − Rδ) ∩ C(0)

δ∈N (0)

r

slide-26
SLIDE 26

Frames

Each region bounded by critical lines is called a frame.

slide-27
SLIDE 27

Frames

Each region bounded by critical lines is called a frame. For any κ, λ ∈ Λ, G (κ) = G (λ)

r U r U

if and only if F(κ) and F(λ) are in the same frame. Proposition

slide-28
SLIDE 28

Remainder Range Partitioning

slide-29
SLIDE 29
slide-30
SLIDE 30
slide-31
SLIDE 31
slide-32
SLIDE 32

Contributions

Or extracting the pure,

  • rganic honey

The figure comes from Wikimedia. The original comes from (public domain) A practical treatise on the hive and honey-bee

slide-33
SLIDE 33

F(Λ)

For what kind of parameters has the mapping a finite number of images?

Rational Rotations

slide-34
SLIDE 34

Rational Rotations

F(Λ)

If cos θ =

2c 2a−b and sin θ = 2c b √3 where (a, b, c) ∈ Z , gcd(a, b, c) = 1 3

and 0 < a < c < b, Corollary then the mapping has a finite number of images.

slide-35
SLIDE 35

Non-injective Digitized Rigid Motions

slide-36
SLIDE 36

Loss of Information

slide-37
SLIDE 37

Conclusions & Perspectives

An extension of a framework to study digitized rigid motions Characterization of rational rotations We have showed that the loss of information is relativly lower for digitized rigd motions defained on the hexagonal grid Our tools on BSB-3 license: https://github.com/copyme/NeighborhoodMotionMapsTools

slide-38
SLIDE 38

hal.archives-ouvertes.fr/hal-01540772

slide-39
SLIDE 39

Homework

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.