Introduction The concept of transform appears often in the literature of image processing and data compression. Indeed a suitable discrete representation.

Slides:



Advertisements
Similar presentations
Vector Spaces A set V is called a vector space over a set K denoted V(K) if is an Abelian group, is a field, and For every element vV and K there exists.
Advertisements

Discrete Mathematics II
Presented by: Ms. Maria Estrellita D. Hechanova, ECE
5.1 Real Vector Spaces.
Chapter 4 Euclidean Vector Spaces
Mathematics of Cryptography Part II: Algebraic Structures
Linear Algebra Applications in Matlab ME 303. Special Characters and Matlab Functions.
Copyright © Cengage Learning. All rights reserved.
Basic Structures: Sets, Functions, Sequences, Sums, and Matrices
Basic Structures: Sets, Functions, Sequences, Sums, and Matrices
Math 3121 Abstract Algebra I
Groups TS.Nguyễn Viết Đông.
Algebraic Structures DEFINITIONS: PROPERTIES OF BINARY OPERATIONS Let S be a set and let  denote a binary operation on S. (Here  does not necessarily.
1.  Detailed Study of groups is a fundamental concept in the study of abstract algebra. To define the notion of groups,we require the concept of binary.
A Semantic Characterization of Unbounded-Nondeterministic Abstract State Machines Andreas Glausch and Wolfgang Reisig 1.
Chapter 5 Orthogonality
Introduction to Gröbner Bases for Geometric Modeling Geometric & Solid Modeling 1989 Christoph M. Hoffmann.
Theory and Applications
1 Foundations of Interval Computation Trong Wu Phone: Department of Computer Science Southern Illinois University Edwardsville.
Preliminaries/ Chapter 1: Introduction. Definitions: from Abstract to Linear Algebra.
1 © 2012 Pearson Education, Inc. Matrix Algebra THE INVERSE OF A MATRIX.
Chapter 7 Reasoning about Knowledge by Neha Saxena Id: 13 CS 267.
Mathematics1 Mathematics 1 Applied Informatics Štefan BEREŽNÝ.
5  Systems of Linear Equations: ✦ An Introduction ✦ Unique Solutions ✦ Underdetermined and Overdetermined Systems  Matrices  Multiplication of Matrices.
Section 1.8: Functions A function is a mapping from one set to another that satisfies certain properties. We will first introduce the notion of a mapping.
Set theory Sets: Powerful tool in computer science to solve real world problems. A set is a collection of distinct objects called elements. Traditionally,
Relation, function 1 Mathematical logic Lesson 5 Relations, mappings, countable and uncountable sets.
GROUPS & THEIR REPRESENTATIONS: a card shuffling approach Wayne Lawton Department of Mathematics National University of Singapore S ,
Category Theory By: Ashley Reynolds. HISTORY OF CATEGORY THEORY  In 1942–45, Samuel Eilenberg and Saunders Mac Lane introduced categories, functors,
1 Preliminaries Precalculus Review I Precalculus Review II
Math 3121 Abstract Algebra I Lecture 3 Sections 2-4: Binary Operations, Definition of Group.
FINITE FIELDS 7/30 陳柏誠.
Linear Algebra Chapter 4 Vector Spaces.
ME 1202: Linear Algebra & Ordinary Differential Equations (ODEs)
Chapter 8. Section 8. 1 Section Summary Introduction Modeling with Recurrence Relations Fibonacci Numbers The Tower of Hanoi Counting Problems Algorithms.
1 On one-generated projective BL-algebras Antonio Di Nola and Revaz Grigolia University of Salerno Tbilisi State University Department of Mathematics Institute.
1 2. Independence and Bernoulli Trials Independence: Events A and B are independent if It is easy to show that A, B independent implies are all independent.
Set, Combinatorics, Probability & Number Theory Mathematical Structures for Computer Science Chapter 3 Copyright © 2006 W.H. Freeman & Co.MSCS Slides Set,
Set A formal collection of objects, which can be anything May be finite or infinite Can be defined by: – Listing the elements – Drawing a picture – Writing.
Computably Enumerable Semigroups, Algebras, and Groups Bakhadyr Khoussainov The University of Auckland New Zealand Research is partially supported by Marsden.
Elementary Linear Algebra Anton & Rorres, 9th Edition
Section 2.3 Properties of Solution Sets
CompSci 102 Discrete Math for Computer Science
Copyright © Cengage Learning. All rights reserved.
Section 2.1. Section Summary Definition of sets Describing Sets Roster Method Set-Builder Notation Some Important Sets in Mathematics Empty Set and Universal.
A Logic of Partially Satisfied Constraints Nic Wilson Cork Constraint Computation Centre Computer Science, UCC.
4 © 2012 Pearson Education, Inc. Vector Spaces 4.4 COORDINATE SYSTEMS.
Information and Coding Theory Cyclic codes Juris Viksna, 2015.
Boolean Algebra and Computer Logic Mathematical Structures for Computer Science Chapter 7.1 Copyright © 2006 W.H. Freeman & Co.MSCS SlidesBoolean Algebra.
Mathematical Preliminaries
Chapter 2 With Question/Answer Animations. Section 2.1.
Quantum Two 1. 2 Angular Momentum and Rotations 3.
Set Theory Concepts Set – A collection of “elements” (objects, members) denoted by upper case letters A, B, etc. elements are lower case brackets are used.
FUNCTIONS COSC-1321 Discrete Structures 1. Function. Definition Let X and Y be sets. A function f from X to Y is a relation from X to Y with the property.
A function is a rule f that associates with each element in a set A one and only one element in a set B. If f associates the element b with the element.
Chapter 6- LINEAR MAPPINGS LECTURE 8 Prof. Dr. Zafer ASLAN.
Properties of Groups Proposition 1: Let (G,  ) be a group. i.The inverse element of any element of G is unique. Remark: In view of i., we may use the.
Matrices, Vectors, Determinants.
Chapter 2 1. Chapter Summary Sets (This Slide) The Language of Sets - Sec 2.1 – Lecture 8 Set Operations and Set Identities - Sec 2.2 – Lecture 9 Functions.
Prepared By Meri Dedania (AITS) Discrete Mathematics by Meri Dedania Assistant Professor MCA department Atmiya Institute of Technology & Science Yogidham.
Review: Discrete Mathematics and Its Applications
Chapter 3 The Real Numbers.
Unit-III Algebraic Structures
5 Systems of Linear Equations and Matrices
Chapter 2 Sets and Functions.
GROUPS & THEIR REPRESENTATIONS: a card shuffling approach
§1-3 Solution of a Dynamical Equation
Linear Algebra Lecture 37.
Review: Discrete Mathematics and Its Applications
MA5242 Wavelets Lecture 1 Numbers and Vector Spaces
Presentation transcript:

Introduction The concept of transform appears often in the literature of image processing and data compression. Indeed a suitable discrete representation of a problem seems to be the best way - in terms of computability and accuracy of results - to approach many different tasks. On the other hand, the theory of fuzzy relations is widely used in many applications and particularly in the field of image processing

Introduction As a matter of fact, fuzzy relations fit the problem of processing the representation of an image as a matrix with the range of its elements previously normalized in [0, 1]. In such techniques, however, the approach is mainly experimental and the algebraic context is seldom clearly defined. For these reasons we focused our attention on the algebraic structures involved, more or less explicitly, in some of these approaches

Introduction Hence an interest concerning the algebraic structures related to Lukasiewicz logic arose. Once we fixed the underlying algebras, Moreover, recent developments in the theory of MV-algebras, provide us with some tools both interesting from a theoretical point of view and useful for applications. More precisely, making use of the theory of semi modules over semi rings we prove that the structures of semi module defined in a natural way on the ( finite) Cartesian power of an MV-chain has exactly one basis,

and this fact leads to a natural definition of dimension for this class of semi modules; furthermore, over a fixed MV-chain, there exists only one of these semi modules of a given dimension, up to isomorphisms. These properties of uniqueness mean that, given an MV-chain A and a natural number n, the Cartesian power with the operations defined point wise - is a general example of n-dimensional Lukasiewicz semi module over the semi ring reducts of A, and they also allow a very general and simple definition of a transform having the additional properties of being a semi module homomorphism and a residuated map Introduction

The main topic of this work, the Lukasiewicz transform, is defined by means of a partition of the unit of the MV-algebra. It turns out that it is also a lattice-based fuzzy transform, Furthermore the maps attached to the pair compression/reconstruction are well coupled as mathematical objects, since they yield an adjoint pair. Introduction

Definition :- A semi ring is an algebraic structure (S, +,., 0, 1), with two internal binary operations, + and., and two constants 0, 1 S such that (S1) (S, +, 0) is a commutative monoid; (S2) (S,., 1) is a monoid; (S3) x.(y + z) = x y + x z and (x + y).z = x z + y z for all x, y, z S; (S4) 0x = x0 = 0 for all x S. A semi ring is said to be commutative iff the commutative property holds for the multiplication too. Some definitions

Definition :- let S be a semi ring.a left S-semi module is a commutative monoid (M,+ M,0 M ) with the external operation, called scalar multiplication,with coefficients in S Some definitions

 an MV-algebra is an algebraic structure with a binary operation,a unary operation, and the constant 0, satisfying certain axioms. MV-algebras are models of Łukasiewicz logic; the letters MV refer to many-valued logic of Łukasiewicz.algebraic structurebinary operationunary operationmodelsŁukasiewicz logic

 Definitions  An MV-algebra is an algebraic structure consisting ofalgebraic structure  a non-empty set A,non-emptyset  a binary operation on A,binary operation  a unary operation on A, andunary operation  a constant 0 denoting a fixed element of A,element  which satisfies the following identities:identities

and

 A simple numerical example is A = [0,1], with operations and In mathematical fuzzy logic, this MV-algebra is called the standard MV-algebra, as it forms the standard real-valued semantics of Łukasiewicz logic. Łukasiewicz logic  The trivial MV-algebra has the only element 0 and the operations defined in the only possible way, and

 The two-element MV-algebra is actually the two-element Boolean algebra {0,1}, with coinciding with Boolean disjunction and with Boolean negation. two-element Boolean algebra  Other finite linearly ordered MV-algebras are obtained by restricting the universe and operations of the standard MV-algebra to the set of n + 1 equidistant real numbers between 0 and 1 (both included), that is, the set which is closed under the operations and of the standard MV- algebra.  `

 Chang devised MV-algebras to study many- valued logics, introduced by Jan Łukasiewicz in In particular, MV-algebras form the algebraic semantics of Łukasiewicz logic, as described below.many- valued logicsJan Łukasiewicz algebraic semanticsŁukasiewicz logic  Given an MV-algebra A, an A-valuation is a homomorphism from the algebra of propositional formulas (in the language consisting of and 0) into A.valuation homomorphism propositional formulas

 Formulas mapped to 1 (or 0) for all A- valuations are called A-tautologies. If the standard MV-algebra over [0,1] is employed, the set of all [0,1]-tautologies determines so- called infinite-valued Łukasiewicz logic.tautologiesŁukasiewicz logic  Chang's (1958, 1959) completeness theorem states that any MV-algebra equation holding in the standard MV-algebra over the interval [0,1] will hold in every MV-algebra.

 Algebraically, this means that the standard MV-algebra generates the variety of all MV- algebras. Equivalently, Chang's completeness theorem says that MV-algebras characterize infinite-valued Łukasiewicz logic, defined as the set of [0,1]-tautologies.Łukasiewicz logic  Now let we take another Equivalent definition of MV-algebra as follows:-

Definition :- An algebraic structure (A, ⊕, *, 0) with an internal binary operation ⊕, an internal unary operation * and a constant 0 is called an MV-algebra if the following hold

on every MV-algebra it is possible to define another constant 1 and two further operation as follows:

The following properties follow directly from the above definitions :

Lemma : Let A be an MV-algebra and x, y ∈ A.Then the following conditions are equivalent :-

Let A be an MV-algebra. For any two elements x and y of A let us agree to write iff x and y satisfy the above equivalent conditions (i)–(iv). It follows that is a partial order, called the natural order of A.

This relation also determines a lattice structure, with 0 and 1 respectively infimum and supremum elements, and ∨ and ∧ defined as follow

T HE LUKASIEWICZ TRANSFORM BASED (LTB) ALGORITHM FOR IMAGE PROCESSING The Lukasiewicz Transform has been defined for functions f : [0, 1] → [0, 1], and this fact implies that the first step of its application to image processing consists in “adapting” the image to the domain of our operator. In other words, each image (i.e. each fuzzy matrix) must be seen as a [0, 1]-valued function defined on (a subset of) [0, 1].

Every grey image we processed has been treated as a fuzzy matrix, and each matrix has been divided in blocks. After these preliminary operations, we applied the Lukasiewicz Transform to each block separately.

A PPLYING (LTB) ALGORITHM TO GREY IMAGES We tested three processes of compression/decompression; in these processes we have divided the fuzzy matrix associated to the images in square blocks of sizes The blocks we obtained have been afterwards decompressed to blocks of the respective original sizes.