Neutrosophication Functions and their Implementation by MATLAB Program

Neutrosophication is the process of converting crisp values into neutrosophic values, which is considered the first and basic step for any processing system that depends on the neutrosophic logical relationships and features, especially those that take into account indeterminacy values that resul...

Full description

Bibliographic Details
Main Authors: Mouhammad Bakro, Reema Al-Kamha, Qosai Kanafani
Format: Article
Language:English
Published: University of New Mexico 2021-02-01
Series:Neutrosophic Sets and Systems
Subjects:
Online Access:http://fs.unm.edu/NSS/NeutrosophicationFunctionsAndTheirImplementation10.pdf
Description
Summary:Neutrosophication is the process of converting crisp values into neutrosophic values, which is considered the first and basic step for any processing system that depends on the neutrosophic logical relationships and features, especially those that take into account indeterminacy values that result from ambiguity, noise, or inaccuracy. In this paper, we have presented a set of neutrosophication functions by modifying the functions used in fuzzy logic (trapezoid, triangle, gauss, bell-shaped, s-shaped, z-shaped) in a way that preserves the essence of the neutrosophic logic philosophy and the independence of truth, indeterminacy, and falsity values for each element of the neutrosophic set. Neutrosophication functions have also been implemented through the use of a suggested MATLAB code. It is possible through the proposed neutrosophication functions to build neutrosophic processing systems, especially digital image processing systems, by converting the crisp values of the pixels of the digital image to neutrosophic values using the proposed functions. Then, by building on the neutrosophic logic operations and the related researches, the new neutrosophic values are processed, after which they are returned to their crisp values through de-neutrosophication.
ISSN:2331-6055
2331-608X