Most of the Indian economy rely on agriculture, so identifying any diseases crop in early stages is very crucial as these diseases in plants causes a large drop in the production and economy of the farmers and therefore, degradation of the crop which emphasize on the early detection of the plant disease. These days, detection of plant diseases has become a hot topic in the area of interest of the researchers. Farmers followed a traditional approach for identifying and detecting diseases in plants with naked eyes, which didn’t help much as the disease may have caused much damage to the plant. Tomato crop shares a huge portion of Indian cuisine and can be prone to various Air-Bourne and Soil-Bourne diseases. In this paper, we tried to automate the Tomato Plant Leaf disease detection by studying the various features of diseased and healthy leaves. The technique used is pattern recognition using Back-Propagation Neural network and comparing the results of this neural network on different features set. Several steps included are image acquisition, image pre-processing, features extraction, subset creation and BPNN classification.