Navdeep Kanwal

Navdeep Kanwal
Punjabi University, Patiala · Department of Computer Engineering

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
11 Research Items
117 Citations
2017201820192020202120222023051015202530
2017201820192020202120222023051015202530
2017201820192020202120222023051015202530
2017201820192020202120222023051015202530
Introduction
Working on various techniques of Image Forgery Detection.
Additional affiliations
November 2011 - present
Punjabi University, Patiala
Position
  • Professor (Assistant)
November 2011 - present
Punjabi University, Patiala
Position
  • Professor (Assistant)
June 2005 - November 2011
G.T.B.Khalsa Institute of Engg. & Technology
G.T.B.Khalsa Institute of Engg. & Technology
Position
  • Professor (Assistant)
Education
August 2007 - August 2010
Guru Nanak Dev Engineering College
Field of study
  • Computer Science & Engineering (DIP)

Publications

Publications (19)
Article
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...
Chapter
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...
Article
Full-text available
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...
Article
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...
Article
Full-text available
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...
Article
Full-text available
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...
Article
Full-text available
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...
Article
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...
Conference Paper
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...
Conference Paper
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...
Article
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...
Article
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...
Article
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)
Question
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?
Question
Any suggestions for name of journals which are publishing research related to solutions or surveys for future smart cities or smart city models.
Question
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?
Question
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.
Question
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
Question
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:
Question
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.
Question
need to submit a Survey paper with theoretical comparisons with concluding summary, in the field of Image Processing/Image Forensics
Question
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???
Question
Does MATLAB support zero based indexing
some program needs the logic to be driven through that

Network

Cited By