India is an agricultural country and most of peoples wherein about 70% depends on agriculture. So, disease detection is very important research topic. There are many species of tomato diseases and pests, the pathology of which is complex. Crop diseases are a major threat to crop production, but their identification remains difficult in many parts of India due to the lack of the necessary infrastructure. It is difficult and error-prone to simply rely on manual identification. Recent advances in computer vision made possible by deep learning has made the way for automatic disease detection. In this article, the authors have analysed a method of disease detection and pest management using a convolution neural networks (CNN), k-means clustering, and acoustic emission.