An important factor that needs to be done to determine city development is to identify the roof materials. One of the identification methods that can be used is spectroscopy - the study of electromagnetic radiation. The analysis we developed is the use of a specular effect filter to get a better value for radians. Better values of radians can yield a better reflectance value that can be used for more accurate identification of roof materials. By estimating the shading factor and specular effect, the radiance value captured by the sensor can be corrected so that differences in reflectance values due to differences in sensor and light source observations can be corrected. We classify the types of materials based on their spectral responses using the Support Vector Machine (SVM) method, as a basis for the identification of roof materials using specular correction. In this study, we performed a comparative analysis of Top of Atmosphere (TOA) and specular-TOA (S-TOA). From this comparison, it was found that the S-TOA accuracy value was better with a value of 95.78% when compared to the TOA accuracy value which was only 93.87%. The Kappa coefficient result also increasedin value 0.9416 when compared to TOA which had a value of 0.9146. This study proves that specular effect correction can improve the quality of roof materials identification in urban areas.