In the modern age of IOT and Robotics, different intelligent entities like robots, drones, IOT nodes or smart vehicles need fast and error-free communication of data, which is predominantly in the form of images. The medium used for communication of this data is mainly wireless and it can be short distance, medium distance, long haul or even satellite links crossing the ionosphere layers. Different wireless mediums incorporate different types of noises in the images being transmitted by Drones, Robots or IOT Nodes. For better analysis and then performing subsequent action on the basis of these received images using artificial intelligence, machine learning or machine vision, it is imperative that the images transmitted are encoded and recovered as fast and as error-free as possible. Normal conventional methods use different image correction algorithms for detection and correction of errors in images. Reed Solomon codes, which are normally used for error detection and correction at data link layer in TCP/IP protocol stack, have a high probability of signal correction and are highly efficient due to their burst error detection and correction capabilities. The RS codes can be implemented where there is a large number of input symbols and noise duration is relatively small as compared to the code word. Sometimes at the receiver end, we get images which are partially corrupted and only half or some part of them is visible. Most of the filters used for image reconstruction insert the approximated bits in place of the corrupted bits by using some algorithms but if only partial part of the image is corrupted, no filter will be able to recover the images properly as it will also change the bits in the non-corrupted part of the image. We have proposed a novel approach of using RS codes for the detection and correction of errors in the images. This novel technique can be used over a variety of applications including robotics, drones, IOT nodes, smart vehicles using wireless and satellite communication, which include the transfer of images and decision making on the basis of the content of the images.
[1]
Bernard Sklar,et al.
Digital communications : fundamentals and applications
,
2020
.
[2]
Priyanka Shrivastava,et al.
Error Detection and Correction Using Reed Solomon Codes
,
2013
.
[3]
Salwa H. El-Ramly,et al.
Optimizing Chien Search Usage in the BCH Decoder for High Error Rate Transmission
,
2013,
IEEE Communications Letters.
[4]
Tsung-Ching Lin,et al.
A Fast Algorithm for the Syndrome Calculation in Algebraic Decoding of Reed–Solomon Codes
,
2007,
IEEE Transactions on Communications.
[5]
Di Guo,et al.
Salt and Pepper Noise Removal with Noise Detection and a Patch-Based Sparse Representation
,
2014,
Adv. Multim..
[6]
Neeraj Tiwari,et al.
An implementation of Automatic Repeat reQuest (ARQ) mechanism in cooperative wireless networks using max-ratio relay selection
,
2015,
2015 International Conference on Innovations in Information, Embedded and Communication Systems (ICIIECS).
[7]
Jr. G. Forney,et al.
The viterbi algorithm
,
1973
.
[8]
Mostafa Belkasmi,et al.
Decoding of Block Codes by using Genetic Algorithms and Permutations Set
,
2013,
Int. J. Commun. Networks Inf. Secur..
[9]
Prafulla D. Gawande,et al.
Performance Analysis of Linear Block Code, Convolution code and Concatenated code to Study Their Comparative Effectiveness.
,
2012
.
[10]
P. Kythe,et al.
Tables in Finite Fields
,
2012
.
[11]
Frank R Kschischang,et al.
Forward error correction (FEC) in optical communication
,
2010,
CLEO/QELS: 2010 Laser Science to Photonic Applications.