Neutrosophication Functions and their Implementation by MATLAB Program
Abstract
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.
Downloads
Downloads
Published
Issue
Section
License
Copyright (c) 2024 Neutrosophic Sets and Systems
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.