August, 2023 - May, 2025
North Carolina State University, Raleigh, USA.
Working on establishing a secure authentication method using physically unclonable features (PUFs) of an item's surface at the microscopic scale.
Utilizing surface PUFs and distributed ledger to address the integrity challenges in global supply chains.
Enriching benchmark datasets on surface PUFs, encompassing multiple representative types of surface materials and imaging devices.
August, 2023 - May, 2025
Department of Electrical and Computer Engineering (ECE), NCSU, USA.
Courses: Introduction to Machine Learning | Linear Systems
Took discussion hours to help students solve mathematical and programming assignments.
Prepared solutions for exams and homework assignments and graded them.
Topics : Digital logic, Boolean algebra, De-Morgan’s law, logic gates and their truth tables, canonical forms, Combinational logic circuits, minimization techniques, Arithmetic and data handling logic circuits, decoders, and encoders, Multiplexers and demultiplexer, Combinational Circuit design, Flip-flops, race around problems, Counters and their applications, PLA design, Synchronous, and asynchronous logic design: state diagrams, Mealy and Moore machines, State minimizations and assignments, Pulse mode logic, Fundamental mode design.
Diode logic gates, transistor switches, transistor gates, MOS gates, Logic families: TTL, ECL, IIL, and CMOS logic with operation details, Propagation delay, product and noise immunity, Open collector and High impedance gates, memory systems, A/D and D/A converters with applications.
Topics : Identify the Basic Gates (AND, OR, NOT) & Some other Gates (NOR, NAND, XOR, XNOR); Simplify and implement functions with necessary gates; Implement a 3-bit Binary-to-Gray code convertor circuit with required gates; Implement Full Adder circuits; Implement functions using decoder and gates; Implement functions using multiplexers; Implement registers; Implement Ripple Counters; Implement Arbitrary Synchronous Counters.
Topics : Introduction to 8086 Microprocessor: Implementing simple arithmetic problems in 8086- run machine, Introduction to ATmega32 microcontroller: Implementing simple I/O Operations using ATMega32 microcontroller, Interfacing Multiple 7 Segment Display with ATMega32 microcontroller, Interfacing simple LCD display with ATmega32 microcontroller, Introduction to Arduino Uno board, Analog input-output I2C communication protocol with Arduino Uno, Interfacing Ultrasonic Sensor with Arduino Uno & RF transmitter.
In this project, we can enroll the cows of a farm or track the record of cows of a farm with the help of face recognition model. For accomplishing that task we will first extract the muzzle of a cow from the picture of the face of that particular cow by dint of object detection model. Indeed, muzzle is the key factor of this entire pipeline. It functions just like a human figure print. Consequently, we can recognize a cattle from the pattern of it's muzzle. In particular, I have contributed mainly in the preprocessing of these muzzle images. Having said that, I have applied different image preprocessing algorithms like histogram equalization, CLAHE, image sharpening/deblurring, conversion to HSV space, erosion, dilation, etc. over these extracted muzzle images before sending them to the model input layer.