Introduction to Mojette transform Last Updated : 04 Sep, 2018 Summarize Comments Improve Suggest changes Share Like Article Like Report Data can be roughly divided into two types which are discrete data and continuous data. Discrete data can only take integer values where continuous data can take any value. The study of geometrical objects and properties of data which is discrete is called discrete geometry Discrete geometry has various application,its major application is of course the digital camera and screens. The Mojette transform also use the discrete geometry fundamentals. To completely understand the Mojette transform we must understand Radon transform, Radon transform was developed by johann radon in 1917. Radon transform is a type of integral transform, the inverse of radon transform is used for reconstruction of images.Various applications of Radon transform are (as given in Stanley1993) in the field of Medicine , optics , astronomy, stress analysis, nuclear magnetic. The Mojette Transform - The mojette transform is a discrete and exact form of radon transform, Mojette is derived from a french word which means beans. The mojette transform uses a discrete geometry to store information onto a discrete geometrical support. This support is then projected by mojette transform in discrete directions. When it projects enough projections then reconstruction is possible. The Mojette transform has 2 characteristics: Mojette transform can only use subtractions or additions for the reconstruction of the image. The transform uses discrete geometry. The Mojette transform can be mathematically explained using the following equation: Figure below is an example of various direction in mojette transform in a 4*4 grid with 16 pixels: Ghosts in discrete tomography - The Mojette transform has many applications and mostly it gives unique result, but in some cases a unique result is not possible. In such cases we uses ghosts or phantoms to get all the possible reconstructions of the images that we can get from the Mojette transform. An example is shown in the figure where we can use ghost to get all the possible reconstructions when the result of Mojette transform is not unique: In simple language ghosts can be defined as object or noise added into the image but cannot be seen in the projections of the Mojette transform. Application of ghosts - Error correcting code Distributed storage Network protocol Watermarking Medical Tomography Image Cryptography Image Fingerprinting Storage Distribution on networks or disks Examples for phantoms - As seen in the figure below when we introduce a ghost in direction (1,1) that is when p=1 and q=1. The bin corresponding to the phantom shows no change. Similarly In the figure below, when a ghost is introduced in direction (0,1) that is when p=0 and q=1. The bin corresponding to the phantom shows no change. The above two examples are for the single projection, Figure 6 demonstrates an example of a multi projection ghost. In this figure, we have the ghost when the projections are (0,1),(1,1) and (-1,1). Comment More infoAdvertise with us Next Article Introduction to Mojette transform P Prateek Bajaj Follow Improve Article Tags : Data Science Similar Reads Learn Data Science Tutorial With Python Data Science has become one of the fastest-growing fields in recent years, helping organizations to make informed decisions, solve problems and understand human behavior. As the volume of data grows so does the demand for skilled data scientists. The most common languages used for data science are P 3 min read Top 65+ Data Science Projects with Source Code Dive into the exciting world of data science with our Top 65+ Data Science Projects with Source Code. These projects are designed to help you gain hands-on experience and sharpen your skills, whether youâre a beginner or looking to upscale your data science knowledge. Covering everything from trend 6 min read Data Science Tutorial Data Science is a field that combines statistics, machine learning and data visualization to extract meaningful insights from vast amounts of raw data and make informed decisions, helping businesses and industries to optimize their operations and predict future trends.This Data Science tutorial offe 3 min read What is a Large Language Model (LLM) Large Language Models (LLMs) represent a breakthrough in artificial intelligence, employing neural network techniques with extensive parameters for advanced language processing.This article explores the evolution, architecture, applications, and challenges of LLMs, focusing on their impact in the fi 9 min read Ensemble Learning Ensemble learning is a method where we use many small models instead of just one. Each of these models may not be very strong on its own, but when we put their results together, we get a better and more accurate answer. It's like asking a group of people for advice instead of just one personâeach on 8 min read Top 80+ Data Analyst Interview Questions and Answers Data is information, often in the form of numbers, text, or multimedia, that is collected and stored for analysis. It can come from various sources, such as business transactions, social media, or scientific experiments. In the context of a data analyst, their role involves extracting meaningful ins 15+ min read What is Data Science? Data science is the study of data that helps us derive useful insight for business decision making. Data Science is all about using tools, techniques, and creativity to uncover insights hidden within data. It combines math, computer science, and domain expertise to tackle real-world challenges in a 8 min read Data Mining Tutorial In this tutorial, we will cover the fundamentals of Data Mining, its techniques, applications and essential tools. This guide is designed for both beginners and experienced professionals who wish to explore the world of Data Mining.What is Data Mining?Data mining is the process of extracting insight 3 min read Statistics For Data Science Statistics is like a toolkit we use to understand and make sense of information. It helps us collect, organize, analyze and interpret data to find patterns, trends and relationships in the world around us.From analyzing scientific experiments to making informed business decisions, statistics plays a 12 min read Data Science Interview Questions and Answers In this Data Science interview questions guide, you will explore interview questions for Data Science for beginners and experienced professionals. Here you will find the frequently asked questions during the data science interview. Practicing all the questions below will help you explore your career 15+ min read Like