Sachverhalt: A. Die Staatsanwaltschaft Abteilung 1 Luzern verurteilte X._ mit Strafbefehl vom 14. Dezember 2012 wegen Landfriedensbruchs, Gewalt und Drohung gegen Behörden und Beamte, Sachbeschädigung und Vermummung "begangen am 20.03.2012, ca. zwischen 22.30 Uhr und 23.07 Uhr, in Luzern, Bahnhof". Sie bestrafte ihn "in Anwendung von Art. 34, Art. 42 Abs. 1 und 4, Art. 49 Abs. 1, Art. 106 Abs. 1, Art. 144 Abs. 2, Art. 260 Abs. 1, Art. 285 Ziff. 2 Abs. 2 StGB, § 9a Abs. 1 UestG" mit einer bedingten Geldstrafe von 180 Tagessätzen zu Fr. 30.-- sowie einer Busse von Fr. 1'400.-- und auferlegte ihm die Verfahrenskosten von Fr. 710.--. X._ erhob dagegen keine Einsprache und bezahlte am 15. Januar 2013 die Busse sowie die Verfahrenskosten. B. B.a. Am 6. Mai 2014 ersuchte X._ bei der Staatsanwaltschaft um Wiederherstellung der Frist zur Einsprache gegen den Strafbefehl vom 14. Dezember 2012 und legte Einsprache ein. Gleichentags stellte er beim Kantonsgericht Luzern ein Revisionsgesuch und beantragte, es sei festzustellen, dass der Strafbefehl nichtig sei. Das Revisionsverfahren wurde am 22. Mai 2014 bis zur Erledigung des Gesuchs um Wiederherstellung der Frist zur Einsprache sistiert. B.b. Am 7. Juli 2014 wies die Staatsanwaltschaft das Wiederherstellungsgesuch ab. Die dagegen erhobene Beschwerde wies das Kantonsgericht Luzern am 17. September 2014 ab, worauf das Bundesgericht die dagegen gerichtete Beschwerde abwies, soweit es darauf eintrat (Urteil 6B_968/2014 vom 24. Dezember 2014). B.c. In der Folge nahm das Kantonsgericht das Revisionsverfahren wieder auf und wies das Revisionsgesuch von X._ am 10. März 2015 ab. C. X._ beantragt mit Beschwerde in Strafsachen, der kantonsgerichtliche Beschluss vom 10. März 2015 sei aufzuheben und die Sache zur Neubeurteilung an das Kantonsgericht zurückzuweisen.