
Navdeep KanwalPunjabi University, Patiala · Department of Computer Engineering
Navdeep Kanwal
Ph. D. (Computer Science & Engineering)
About
19
Publications
15,369
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
125
Citations
Citations since 2017
Introduction
Working on various techniques of Image Forgery Detection.
Additional affiliations
November 2011 - present
November 2011 - present
June 2005 - November 2011

G.T.B.Khalsa Institute of Engg. & Technology
Position
- Professor (Assistant)
Education
August 2007 - August 2010
Publications
Publications (19)
Multimedia communication as well as other related innovations are gaining tremendous growth in the modern technological era. Even though digital content has traditionally proved to be a piece of legitimate evidence. But the latest technologies have lessened this trust, as a variety of video editing tools have been developed to modify the original v...
Numerous Applications envisage the need of image registration. The term image registration is the process of alignment of multimodal, multitemporal or multiview images onto a single co-ordinate system by applying certain transformations e.g. rotation, translation, scaling etc. This paper uses Information Measures such as Mutual Information (MI), an...
Digital images were considered as authentic proof of evidence some years ago but advancement in technology has made image tampering an easy task for every user. Investigation of the digital images for forgery detection, and authenticate their genuineness is need of the hour. To address this issue, the paper proposes a new block-based technique for...
Images were used to be most authentic source of information at one time but with the advancement in the technology, it is very easy now days to manipulate them. This paper deals with such manipulation in general and specifically for copy-move forgery attack on the digital images. The paper present a technique for identification of copy-move forgery...
Society is becoming increasingly dependent on the internet and so does it become more and more vulnerable to harmful threats. These threats are becoming vigorous and continuously evolving. These threats distorts the authenticity of data transmitted through the internet. As we all completely or partially rely upon this transmitted data, hence, its a...
Digital visual media have turned into the principle data bearers in the computerized time. Recently the quality of advanced visual data has been questioned because of straightforwardness in duplicating both its source and content. Digital image forensics is a shiny new research field which goes for approving the genuineness of pictures by recouping...
Advancement in the image editing softwares and their increasing availability, even on hand held devices, has made digital image manipulation a common practice now a day. This manipulation ranges from digitally enhanced selfies to intentionally forged pictures for projecting wrong information to the viewers. Different methods have been proposed by v...
Steganography is age old method employed to send/share secret information or message to/with the recipient. The hidden information is extracted at the recipient end by using some key. With the advent of internet as communication media, steganography has appeared in the form of digital image steganography with wide spread advancements. Hiding inform...
Steganography is the art and science of secret communication. Various types of media, such as images, videos, audio etc. can be used to hide the message. This paper presents an approach to steganography using LBP on a cluster formed by the CIELAB (Informally called Lab) based k-means clustering. Image Steganography embeds the secret message into th...
Integration of information for providing better usage and productivity is utmost important in todays scenario. Before collecting this information obtained from various modalities we need to align them properly and this process is called as image registration. The entire process of image registration becomes accurate if all the images have been acqu...
Biometrics were mostly used to detect the criminals now a days using various features like face, iris, eyes, fingerprints etc. But now days some other features like facial marks are too used for matching the images. Rather these features are not permanent and cant even uniquely identify the person but still these are used as these will narrow down...
Different Techniques are used for enhancement of different images. This paper present here a Qualitative Comparative study of various contrast enhancement techniques i.e. Linear Stretch, histogram equalization, Convolution mask enhancement, Enhancement by background Removal, Adaptive enhancement and also describe contrast enhancement in ultrasound...
Medical Imaging is one of the most important application areas of digital image processing. Processing of various medical images is very much helpful to visualize and extract more details from the image. Many techniques are available for enhancing the quality of medical image. For enhancement of medical images, Contrast Enhancement is one of the mo...
Questions
Questions (10)
What are the journal available in computer science field to publish excessive long survey papers with approximate page length of 60 to 70 pages in single column and appx 40 pages in double column?
Any suggestions for name of journals which are publishing research related to solutions or surveys for future smart cities or smart city models.
Digital Image processing has been a field of interest for the the computer science researchers. What can be the different areas of digital image processing, in which a researcher should start its research ?
3D Imaging?
Video surveillance?
Digital Image Forensics?
or some other field in which we can deliver something promising?
I am a newcomer to Machine learning and classification. I am working for classification of two different type of image classes. I have calculated block-wise(overlapping,sliding(1px), size:3x3) features of every image in the dataset and stored them row wise. There are 800 images in one type of class (A) of dataset and 450 images in other type of class (B) in the dataset. so, basically i have an array of 800 rows and 90000(appx) column in one class and 450 rows and 90000(appx) column in other class.
now i want to train and test SVM classifier on these two classes. I have tried to perform 10 fold classification using some of following methods:
1. every alternative image from class A and first 400 from class B accuracy was around 70% (low TP, positive i am considering for minor class B)
2. all images from class A and all from class B, accuracy was around 80% average
3. in third case i have upsampled class B with basic repetition measure i.e all images from class A, all images from B + first 350 images again from class B which boosted accuracy to above 90% with high TP and high TN
i am using SVM as following:
SVMModel = fitcsvm(trained_data,gg,'Standardize',true,'KernelFunction','RBF','BoxConstraint', 32, 'KernelScale', 0.2008);
although i am getting nice accuracy but i am not sure about acceptability of my upsampling methodology.
question 1: am i using right method to upsample the feature set? if not what other suitable method i can use? any suggestions. (I have already tried SMOTE but it doesnt work because my data has very small values standard deviation and SMOTE perform addition/multiplication operation which causes major changes in the data, shifting to some other type class)
question 2: can i use SVM without manual upsampling in this case? If yes then what should i write in place of following to tune SVM?
SVMModel = fitcsvm(trained_data,gg,'Standardize',true,'KernelFunction','RBF','BoxConstraint', 32, 'KernelScale', 0.2008);
well, kernal scale i have decided according to misclassfication rate on crossvalidation (third case).
please guide me.....thanks in advance.
I belong to Computer Science and Engineering field. I have got a journal SOIC listed in scopus as well as indexed by Mathematical Reviews/MathScinet.
As SCI/SCIE is known as good indexing agency in engineering/ sciences streams, I want to know about the value and reputation of Mathematical Reviews/Mathscinet indexing. The jounal is highlighting that over scopus. May be somebody related to mathematics field may answer...Should I consider Mathematical Reviews/Mathscinet (American Mathematical Society) as a good indexing agency for the journal as of SCI/SCIE??
regards
I am trying to understand and then implement zernike moments for overlapping blocks in an image. I have read that, to compute the Zernike moments of a given block, the center of the block is taken as the origin and pixel coordinates needs to be mapped to the range of the unit circle.
How will we map the pixel coordinates of a centre pixel to the unit circle range. can anybody please elaborate by some example or some link for the same.
using following standard equations of zernike for the computation:
I want to perform a block by block comparison by using overlapping blocks and their respective image moments.
Can anybody suggest for type of image moment suited for blocks of DCT/DWT of that image. Hu moments are working fine for uint8 image but do not perform for DCT/DWT of same image.in DWT i wish to work on LL band.
need to submit a Survey paper with theoretical comparisons with concluding summary, in the field of Image Processing/Image Forensics
I have an array containing thousands (may be lakhs) of binary values. Want to apply bit shifting operations on that. bitshift,bitsra etc. works on integer values in matlab and it is not possible to convert a binary number of 10-12 thousand bits to decimal, as it will be infinity. Any suitable solution???
Does MATLAB support zero based indexing
some program needs the logic to be driven through that