One embodiment includes an image acquisition circuit that accesses a pre-treatment and a post-treatment image of a region of tissue demonstrating non-small cell lung cancer (NSCLC), a segmentation and registration circuit that annotates the tumor represented in the images, and that registers the pre-treatment image with the post-treatment image; a feature extraction circuit that selects a set of pre-treatment and a set of post-treatment quantitative vessel tortuosity (QVT) features from the registered image; a delta-QVT circuit that generates a set of delta-QVT features by computing a difference between the set of post-treatment QVT features and the set of pre-treatment QVT features; and a classification circuit that generates a probability that the region of tissue will respond to immunotherapy based on the difference, and that classifies the region of tissue as a responder or non-responder. Embodiments may generate an immunotherapy treatment plan based on the classification.